Responsibilities:
- Design, develop, and maintain backend services using Python and FastAPI
- Build scalable, secure, and high-performance REST APIs
- Implement complex business logic with clean, testable code
- Optimize backend systems using strong DSA and algorithmic thinking
- Design and manage database schemas and queries (SQL / NoSQL)
- Handle authentication, authorization, and role-based access control
- Write unit tests and ensure high code quality
- Collaborate with frontend, product, and data teams
Required Skills:
- Strong proficiency in Python
- Hands-on experience with FastAPI
- Excellent Data Structures & Algorithms fundamentals
- Strong problem-solving and logical thinking skills
- Experience building RESTful APIs
- Knowledge of databases (PostgreSQL / MySQL / MongoDB)
- Understanding of async programming and API performance optimization
- Familiarity with Git and version control workflows