Senior Software Engineer Iii – Consumer Product Platform, India - Consumer & Marketplace Icc
Country :
India
Region : Karnataka
Town : Bengaluru
Category : Production - Quality
Contract type : Permanent
Availability : Full time
Job description
As part of this world class team you will be working on
* Participate in the technical development and delivery of front-end User Experiences
* Ensure quality of the code and products throughout the entire development lifecycle (DevOps)
* Ensure continuous improvement in performance, scalability, extensibility, reliability, usability, and availability of the platform
* Leverage agile methodology concepts for quality, delivery and continuous improvement
* Participate in sprint planning and other scrum ceremonies. Help team plan and execute sprint tickets
* Monitoring and supporting health of services in production
As a Senior Software Engineer III, responsibilities include
* Working with your local team and other geo-graphically dispersed engineering teams to provide technical expertise on development and architecture
* Partner with product owner to understand requirements and define an MVP for features and agree upon timelines
* Collaborating with other engineering teams and architecture to develop new features
* Working with application privacy and security teams to ensure the application is properly architected and maintained
Profile
* 6+ years of professional experience in application engineering
* 4+ years hands-on experience in web application development using several open source, modern programming languages like JavaScript, Typescript and JavaScript based frameworks and libraries like React, Node and Redux
* Experience with GraphQL is a plus
* Experience in integration with RESTful APIs
* Experience in AWS services like AWS EC2, ECS and Lambdas
* Experience with modern build strategies, continuous integration, unit testing, performance testing and automated integration tests required
* Well versed with Agile methodology
* Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams
* Comfortable working in a fast-paced, results-oriented environment