Description

You will develop and integrate products within an Agile team using a broad set of technologies and datasets.

Responsibilities

  • Lead implementation and delivery, including coding, unit testing, system integration, and technical documentation.
  • Identify requirement gaps early to facilitate course correction.
  • Troubleshoot and support existing systems to drive continuous improvement.
  • Promote code quality and shared ownership through code reviews and documentation.
  • Mentor junior engineers and participate in defining the engineering roadmap.

Required Skills

  • 5+ years of experience in full-stack software development.
  • Proficiency in Python and TypeScript.
  • Hands-on experience with AWS cloud services and serverless technologies.
  • Experience with AWS Glue and Athena.
  • Strong foundation in data engineering using Postgres and NoSQL databases like DynamoDB.
  • Knowledge of modern architectures including microservices, event-driven, and reactive systems.
  • Experience with containerization methodologies and CI/CD practices.
  • Expertise in object-oriented design and enterprise design patterns.
  • Experience with application optimization, scaling, security, and caching strategies.

Education

Any Graduate