People Prime Worldwide
Website:
people-prime.com
Job details:
Role Exp: Senior Backend Engineer (Offshore)
Exp: 5 - 8 Years
Location: Hyderabad – Hybrid
Interview rounds: 3 (Includes AI round)
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
Click on Apply to know more.