About the Role
Own all the aspects of the microservice development lifecycle from requirements, architecture, development, testing, deployment, monitoring, and maintenance.
Develop high-quality code and unit tests with emphasis on security
Utilize and modify pre-built templates as needed to ensure a completely automated CI/CD pipeline for the microservices.
Produce high-quality technical documentation detailing design and specification with diagrams.
Participate and contribute in team Agile ceremonies and meetings ensuring timely and accurate updates and feedback.
Mentor, and collaborate with cross geo team
Education: BS in Computer Science or equivalent (preferred)
Professional Work Experience:
5+ Years of experience in Web development creating web applications on AWS using Node.js
3+ Years of experience in Node.js creating event-driven microservices
1+ Years of experience in creating web applications using AWS Serverless
Languages: Node.JS, SQL, Python
Familiarity with our tech stack is a big plus.
Our Tech Stack:
Collaboration: Google Workspace, Slack, Jira, Confluence
Continuous Integration: Github, Jenkins, JUnit, pytest, CodeGuru, Snyk
Continuous Deployment: Cloud Formation, AWS config, MKS, Code Pipeline
PaaS: AWS Serverless (Lambda, S3, Aurora, Dynamo, Kinesis)
Monitoring: Cloud Watch, Loggly, Pingdom
Language: Node.JS and Python