Python Backend Developer (0 - 2 Years)
Location: Bengaluru (Onsite)
Experience: 1-2 Years | Type: Full-Time
Role Overview
We are looking for a Python Backend Developer to build and scale backend services for GenAI and real-time AI applications. You will work across the SDLC with backend, product, AI, and frontend teams following modern engineering practices.
Key Responsibilities
- Design, develop, and scale backend services for GenAI platforms
- Build and maintain REST APIs using FastAPI / Flask
- Work with MongoDB and SQL databases
- Optimize API performance, database queries, and system reliability
- Implement authentication, authorization, and API security
- Debug production issues and participate in code reviews
- Collaborate with cross-functional teams
Required Skills
Python & Backend
- Hands-on experience with Python
- Strong knowledge of OOP, SOLID principles, and design patterns
- Proficiency in FastAPI or Flask
- REST API development (HTTP methods, status codes, validation)
- Async programming using async/await
- Middleware, dependency injection, logging, and error handling
- Authentication & security: JWT, OAuth2, CORS, rate limiting
Databases
- SQL: Strong understanding of SQL including CRUD operations, complex queries, joins, subqueries, and query performance optimization
- MongoDB: CRUD operations, document modeling, indexing (basic & compound), aggregation basics, query optimization, pagination, and integration with FastAPI/Flask
DevOps & Tools
- Docker (Dockerfiles, Docker Compose, containers)
- Linux and command-line usage
- Git (branching, PRs, code reviews)
- Virtual environments and dependency management
Nice to Have
- Redis (caching / queues / streams)
- Cloud platforms (AWS / Azure)
- CI/CD pipelines
- Unit testing with pytest
- Swagger / OpenAPI documentation
- Agile / Scrum experience
- Basic AI / GenAI understanding
- Basic vector DB understanding
Education & Experience
- Bachelor's degree in CS/Engineering or equivalent experience
- Backend development experience (SaaS / AI preferred)
- Strong communication and collaboration skills
What We Offer
- Work on production-grade GenAI systems
- Mentorship from senior engineers
- Modern backend tech stack
- Clear learning and career growth path