Job Responsibilities
- Develop REST & GraphQL APIs required for the applications
- Designing the database schema for new features to develop highly scalable & optimal applications
- Work closely with the product team & translate the PRDs & User Stories to a right solution
- Writing highly quality code following the clean code guidelines, design principles & clean architecture with maximum test coverage
- Take ownership of features you are developing & drive towards completion
- Do peer code reviews & constantly improve code quality
Skills Required
- 1-2 years of experience in backend application development
- Strong expertise in Python, MySQL, REST API Design
- Good understanding of Frameworks like Django or Flask & ability to work with ORMs
- Expertise on indexes in MySQL and writing optimal queries
- Comfortable with Git
- Good problem solving skills
- Write unit and integration tests with high code coverage
- Have good understanding of NoSQL databases like DynamoDB, ElasticSearch (Good to Have)
- Having a good understanding of AWS services is beneficial.
Qualities we'd love to find in you
- The attitude to always strive for the best outcomes and an enthusiasm to deliver high quality software
- Strong collaboration abilities and a flexible & friendly approach to working with teams
- Strong determination for completion with a constant eye on solutions
- Creative ideas with problem solving mind-set
- Be open to receiving objective criticism and improving upon it
- Eagerness to learn and zeal to grow
- Strong communication skills is a huge plus