Lead Software Engineer IV - INTL India
Role details
Job location
Tech stack
Job description
A Senior Engineer is part of a key team of technology professionals that applies scientific, mathematical, and social principles to design, build, and maintain technology products, devices, systems, and solutions. These technology products and solutions provide amazing customer experiences while meeting the needs of the business. The scope and accountability at this level is responsible for the quality of a team's work, ensuring that all designs are clear and complete for successful execution. This level can undertake complex design and problem solving without supervision. We are a fast-growing team with the vision to optimize our digital experiences.
Requirements
6+ years of professional experience in developing REST-ful services and Event-driven applications
Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms
Experience with Web UI development using JavaScript (React, Redux, Node.JS, TypeScript)
Experience using Go Lang, Java, .Net or other object-oriented program languages
Experience using AWS services such as Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, etc., or features on other similar cloud hosted platforms.
Familiarity with Linux/Docker and open source software development.
Familiarity with test automation and CI/CD pipelines
Familiarity with Kubernetes, New Relic and Splunk
Strong verbal and written communication skills with the ability to communicate technical information to nontechnical audiences
Passion for new technologies, AI Development, operational excellence and customer impact.