Job Description
What You’ll Do
- Build backend services using Python
- Work with serverless architecture (AWS Lambda, API Gateway)
- Develop and maintain microservices
- Work with databases like DynamoDB, PostgreSQL, and storage like S3
- Use GitHub & AWS CodePipeline for testing and deployment
- Design and consume REST APIs
- Write clean, high-quality, maintainable code
- Collaborate with a startup team and learn new technologies
Required Skills
- 2+ years experience in backend development
- Strong knowledge of Python
- Good understanding of CS fundamentals
- Experience with RESTful APIs
- Knowledge of data structures & system design
- Understanding of good vs bad Python code
- Strong English communication skills
- Willingness to learn and work in a fast-paced startup
Good to Have
- Experience with Django / Flask / FastAPI
- Experience with AWS services
- Familiarity with Linux & web servers
- Experience with code quality tools (Pylint, Black)
- Leadership or mentoring experience