Responsibilities:
Work in an Agile environment.Ensure that the team is following best practices for Agile/scrumEnsure that the team meets sprint commitments, and that the work they are doing is top priority as defined by the Product Owner.Facilitate and/or participate in Agile/scrum rituals such as sprint planning, backlog grooming, estimation and pointing, etc.Facilitate code reviews and manage pull requests.Design & develop scalable and high-quality cloud-based applications on AWS platform while optimizing usage of AWS for cost.Part of the development team migrating existing systems to AWS as well as build new systems on AWS.Lead the effort in setting up consistent practice CI/CD pipeline and practice within the team.Collaborate with cross-functional teams to deliver solutions that are of high quality, scalable, reliable and extensible.Deliver timely project execution and project work products that exceed customer expectations.Requirements:7+ years’ experience Software Development building complex, robust, and highly scalable production applications.2+ years of hands-on experience with developing solutions utilizing the Amazon web services stack (Lambda, Elastic Cache, EC2, Elastic BeanStalk, DynamoDB, etc.).1+ year of hands-on experience with back-end application development in Node JS, particularly using microservices architecture.Experience creating Ansible playbooks for cloud deployment and management.Experience in full stack development, i.e. you can understand and communicate a feature from model to endpoint to the front-end.Strong DevOps experience in setting up CI/CD using a tech stack such as Git, Jenkins, Maven, AWS etc.Experience with relational database systems such as Oracle, SQL Server, or Sybase, as well as NoSQL databases such as MongoDB or Cassandra.Experience with Test Driven Development and test automation such as Mocha, Jasmine, Selenium, and Cucumber.
We want to work with someone who is:
Friendly, with strong communication skills.Able to thrive in a collaborative team environment.Driven to learn new technologies and solve challenging problems.Open to solving problems in a new wayAn efficiency-minded engineer.Passionate about creating and optimizing the most efficient software.
Skills:
Skills
# Years Used
Year Last Used
Overall IT exp. (7+ yrs.)
Education:
Certifications:
Work in an Agile environment. (Required)
Experience Software Development building complex, robust, and highly scalable production applications. Required. 7 years.
Hands-on experience with developing solutions utilizing the Amazon web services stack (Lambda, Elastic Cache, EC2, Elastic BeanStalk, DynamoDB, etc.). Required 2 yrs.
Hands-on experience with back-end application development in Node JS, particularly using microservices architecture. Required 1 yr.
Experience creating Ansible playbooks for cloud deployment and management. (Required)
Experience in full stack development, i.e. you can understand and communicate a feature from model to endpoint to the front-end. (Required)
Strong DevOps experience in setting up CI/CD using a tech stack such as Git, Jenkins, Maven, AWS etc.(Required)
Experience with relational database systems such as Oracle, SQL Server, or Sybase, as well as NoSQL databases such as MongoDB or Cassandra. (Required)
Experience with Test Driven Development and test automation such as Mocha, Jasmine, Selenium, and Cucumber. (Required)