Lead Backend Engineer
People Prime Worldwide
5 - 10 years
Hyderabad
Posted: 15/03/2026
Job Description
Role Exp: Lead Backend Engineer
Experience: 8 to 17 years
- Job type (Permanent / Contract): Permanent
- Shift details: General Shift
- Work mode (Hybrid / WFO / WFH) : Hyderabad - Hybrid
- Job location & client location: Hyderabad
Must Have:
Key skills: Python 3.10+, FastAPI, RESTful API, Authentication/authorization (JWT, OAuth2, RBAC), Asynchronous programming (async/await, concurrent operations), Git
Questionary: Python & Backend, OOP Concepts, Version Control & Containers, Cloud First Development, Programming
Roles and Responsibilities:
### Backend Development (80%)
**API Development:**
- Build **RESTful APIs** using FastAPI with proper validation, error handling, and documentation
- Design **API contracts** collaborating with frontend engineers
- Implement **authentication/authorization** flows (JWT, OAuth2, RBAC)
- Create **OpenAPI documentation** and API versioning strategies
- Optimize **API performance** - achieve <500ms p95 latency
- Handle **concurrent requests** and async operations efficiently
**Database & Data Layer:**
- Design **PostgreSQL database schemas** with multi-tenancy (Row-Level Security)
- Write **complex SQL queries** with proper joins, aggregations, and CTEs
- Implement **database migrations** using Alembic with backward compatibility
- Optimize **query performance** through indexing and query plan analysis
- Use **SQLAlchemy ORM** effectively for data access patterns
- Implement **caching strategies** with Redis for frequently accessed data
**AI Agent Integration:**
- Integrate **LangGraph agents** into backend workflows (AP, AR, Forecasting agents)
- Build **MCP server clients** for agent communication
- Implement **agent response parsing** and data extraction
- Handle **LLM API errors** and implement retry logic with exponential backoff
- Optimize **LLM costs** through response caching and prompt optimization
- Create **agent monitoring** and observability hooks
**Business Logic:**
- Implement **financial workflows** (invoice processing, payment tracking, aging reports)
- Build **data validation** and business rule engines
- Create **background jobs** for async processing (Celery, async tasks)
- Develop **data export/import** functionality (CSV, Excel, API integrations)
- Implement **audit logging** for compliance and security
- Handle **tenant-specific configurations** and feature flags
**Testing & Quality:**
- Write **unit tests** with pytest (aim for 80%+ coverage)
- Create **integration tests** for API endpoints and database operations
- Develop **API tests** using httpx or Postman
- Test **edge cases** and error scenarios thoroughly
- Participate in **code reviews** providing constructive feedback
- Fix **bugs** and address technical debt proactively
### Collaboration & Communication (20%)
**Team Collaboration:**
- Participate in **daily standups** sharing progress and blockers
- Collaborate on **technical design** with backend lead and team
- Coordinate with **frontend engineers** on API integration
- Work with **AI/LLM engineers** on agent integration patterns
- Support **QA engineers** in testing and bug reproduction
- Contribute to **team knowledge base** and documentation
**Cross-Timezone Work:**
- Attend **sprint planning** and retrospectives
- Provide **asynchronous updates** in Slack/Jira
- Overlap **2-3 hours** with US team for critical discussions
- Document **decisions and context** for async collaboration
- Respond to **Slack messages** within 2-4 hours during business hours
**Technical Growth:**
- Stay current with **Python ecosystem** and backend best practices
- Learn **new technologies** as needed (LangGraph, new AWS services)
- Share **learnings** with team through tech talks or documentation
- Mentor **junior engineers** through pair programming
- Contribute to **architectural discussions** and technical RFCs
**Required Expertise:**
- **Backend:** Python 3.11+, FastAPI, async/await, Pydantic
- **Database:** PostgreSQL, SQLAlchemy 2.0, Alembic, complex SQL
- **API:** RESTful API design, OpenAPI/Swagger, API versioning
- **Testing:** pytest, pytest-asyncio, test fixtures, mocking
- **Caching:** Redis for caching and session management
- **Tools:** Git, Docker, VS Code/PyCharm
**Nice to Have:**
- **AI/LLM:** LangChain, LangGraph, OpenAI API, prompt engineering
- **Cloud:** AWS (EKS, RDS, S3, ElastiCache, Secrets Manager)
- **Auth:** Auth0, OAuth2, JWT, SSO, SAML
- **Monitoring:** Datadog, CloudWatch, structured logging
- **Message Queues:** Celery, Redis Queue, SQS
- **DevOps:** Kubernetes, Docker Compose, CI/CD pipelines
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
