Posted 26 June, 2026
Backend Developer
Attentions AI
Pune, MH, IN
Full Time
Reference: 0160993cf0c75826
Job Description
About the Role:
We are looking for a strong Python Backend Developer (3–5 years experience) to build scalable, high-performance backend systems. This role requires hands-on expertise in API development, real-time systems, distributed workflows, and production-grade infrastructure.
You will contribute to system architecture, performance optimization, and backend reliability while working closely with product, frontend, DevOps, and AI teams.
Key Responsibilities:
- Design and develop scalable backend services using Python
- Build robust REST APIs using FastAPI
- Implement secure authentication and authorization using OAuth2
- Develop and scale real-time systems using WebSockets
- Design and optimize relational schemas using PostgreSQL
- Implement ORM models and complex queries using SQLAlchemy
- Use Redis for caching, pub/sub, rate limiting, and performance optimization
- Implement async and concurrent processing patterns
- Contribute to system architecture and technical design decisions
- Improve observability, monitoring, and system reliability
- Write clean, testable, production-grade code
- Participate in code reviews and mentor junior engineers when needed
Required Skills & Qualifications:
- 3–5 years of professional backend development experience with Python
- Strong hands-on experience with FastAPI
- Deep understanding of OAuth2 authentication flows
- Experience building and scaling real-time applications using WebSockets
- Strong knowledge of SQLAlchemy
- Solid experience with PostgreSQL
- Experience with Redis (caching, queues, pub/sub)
- Strong understanding of async programming in Python
- Good understanding of system design fundamentals
- Experience with Git and CI/CD pipelines
- Experience debugging production issues
Good to Have:
- Experience with Agentic AI systems or LLM-driven workflows
- Experience with Apache Airflow
- Experience with Temporal.io
- Experience with OpenTelemetry (tracing, metrics, observability)
- Experience deploying applications on Kubernetes
- Experience with WebRTC for low-latency communication systems
- Experience in microservices-based architectures
- Experience working in high-scale production environments
- Familiarity with Docker and containerized deployments
What We’re Looking For:
- Strong ownership mindset
- Ability to work independently on backend modules
- Comfort working in distributed, event-driven systems
- Strong problem-solving and debugging skills