- Design, develop, and maintain secure, highly available, fault-tolerant, and globally performant microservices-based platforms deployed on AWS cloud
- Collaborate with cross-functional teams to build shared experiences and flows
- Participate in the entire software development lifecycle, from planning and architecting to implementing, testing, and maintaining client and server-side platforms
- Write efficient, maintainable code following best practices, and ensure code quality through extensive unit and integration testing
- Investigate and resolve production issues, ensuring your teams DevOps on-call responsibilities
- Contribute to technical documentation, code reviews, and mentoring fellow engineers
- Stay up-to-date with the latest front-end technologies, and browser nuances, and guide other developers
Your experience should include...
- 5+ years of experience in a software engineering role, building large-scale distributed applications or solutions
- Strong experience in Object Oriented language like Java, with experience in at least one web framework like Spring/Spring Boot, and a solid foundation in data structures, software designs, microservices, and containers
- 3+ years experience in designing, developing, and maintaining web applications UI using React JS/ VueJS or equivalent
- 2+ years of hands-on experience with AWS technologies and cloud computing services
- Experience with NoSQL databases and/or Data pipelines
- Proficiency in JavaScript/TypeScript, Node.js, React, Redux, Next.js, Webpack, and ES6/ES2015+ features is a huge plus
- Familiarity with testing frameworks like Jest or Mocha
- Experience with CI/CD workflows, Docker, Jenkins, and other DevOps tools
- Familiarity with application performance monitoring tools like ElasticAPM or Datadog
- Strong experience with version control software (Git preferred)
- Experience working in agile teams and deploying code using Git-based workflows and CI/CD technologies
You might also have...
- Bachelors degree in Computer Science, Engineering
- Experience developing and designing RESTful APIs and web services
- Understanding of infrastructure as code and hands-on with usage with AWS CDK
- Understanding of git-based action workflows
- Experience with Go and SQL