Login Sign Up
🔔 FCM Loaded

Lead Backend Engineer

People Prime Worldwide

5 - 10 years

Hyderabad

Posted: 15/03/2026

Getting a referral is 5x more effective than applying directly

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.