Strong AWS technical skills and experience building products using modern architectures like domain-driven design, event-driven design, even...
Strong AWS technical skills and experience building products using modern architectures like domain-driven design, event-driven design, event sourcing and microservices.
Responsibilities
- Work with Product Managers, Designers and Frontend Engineers to conceptualize and build new features
- Participate in design reviews, code review and on-call rotation
- Participate in requirements analysis, project planning and providing time/cost estimates
- Understand the current application infrastructure and re-build/refactor using modern architectures
- Convert complex product initiatives into concrete software designs that can be implemented in an iterative and agile fashion.
- Design and execute migrations from current platform to the new architecture with minimal to zero downtime
Required Skills
- 5+ years' experience building SaaS applications using Python and frameworks such as Django, Flask, etc.
- 3+ years' experience building RESTful and GraphQL APIs
- 2+ years' experience building and supporting SaaS applications with Amazon AWS services like AppSync, Amplify, DynamoDB, ElasticSearch, Lambda, API Gateway, Step Functions etc.
- Experience building SaaS applications using domain-driven, event-driven and microservices architectures
- Experience working with SRE engineers on application logging, monitoring, alerting and security
Desired Skills
- Experience building Mobile applications including support for offline mode