Python FastAPI Developer
Technology
Chennai, India1 weeks agoUntil 18/8/2026
Full time
Job description
We are looking for an experienced Backend Engineer to design, build, and maintain scalable backend systems for a modern SaaS platform. The ideal candidate has strong expertise in Python, FastAPI, distributed systems, API design, database architecture, and cloud-native development.
You will work closely with product, engineering, and AI teams to build reliable, high-performance backend services that support real-time interactions, data processing workflows, analytics, and enterprise-grade integrations.
Responsibilities
- Design and develop scalable backend services using Python and FastAPI
- Build and maintain REST APIs and real-time communication services
- Design efficient database schemas and data access layers
- Implement authentication, authorization, and role-based access control
- Build integrations with third-party APIs and external services
- Develop asynchronous processing pipelines and background jobs
- Optimize application performance, reliability, and scalability
- Implement monitoring, logging, and observability practices
- Collaborate with frontend, product, and infrastructure teams
- Participate in architectural decisions and technical planning
- Write clean, maintainable, and well-tested code
- Strong Python development experience
- FastAPI framework
- Async programming concepts
- REST API design and implementation
- WebSocket implementation and real-time systems
- SQLAlchemy or equivalent ORM
- PostgreSQL/MySQL
- Database schema design
- Query optimization
- Migrations and versioning
- Redis or similar caching technologies
- Docker
- AWS, GCP, or Azure
- CI/CD pipelines
- Monitoring and logging tools
- Infrastructure best practices
- System design
- Distributed systems fundamentals
- Microservices architecture
- Testing and quality assurance
- Git and collaborative development workflows
- Large-scale SaaS applications
- Multi-tenant systems
- Real-time applications
- AI/ML platform integrations
- Data processing pipelines
- Search and retrieval systems
- Event-driven architectures
- Enterprise software products
- Ability to translate business requirements into scalable technical solutions
- Strong ownership mindset
- Excellent problem-solving skills
- Ability to work independently with minimal supervision
- Focus on code quality, maintainability, and performance
- Strong communication and documentation skills
Keywords
Real EstDvopmnPrjc,F
Interested in this role?