Hiring Senior Software Engineer for xcPEP development (Python+FastAPI+Next.js+AWS+GenAI)
Fill this form for quick assessment : https : / / forms.office.com / r / 2rDSquE4y5
Location : Bommasandra, Bengaluru (On-site)
Experience : 2+ years in backend development
About the Role
Lead the backend architecture, development, and deployment of xcPEP for AI-driven cost engineering SaaS platform. Manage a team of backend +Frontend + DevOps engineers, guide the transition from Django monolith to FastAPI microservices, and develop GenAI-powered features for should costing workflow in xcPEP.
This is a critical leadership position that requires technical depth, architectural vision, and strong people management skills.
Key Responsibilities
Backend Architecture
- Lead the migration from Django monolith to FastAPI-based microservices.
- Define and implement scalable API architecture for high-performance SaaS.
- Own database design and performance optimization for PostgreSQL + RDS.
- Ensure security best practices (SSO with Keycloak / Auth0 / Okta, CSP, token-based access for assets).
GenAI & Advanced Features
Integrate RAG pipelines with PostgreSQL + vector DB for AI-powered insights.Develop image-based data mapping modules using computer vision.Work with agentic AI frameworks to automate workflows.Team Leadership
Mentor backend engineers and enforce code quality standards.Collaborate with Frontend, DevOps, and AI / ML teams for feature delivery.Own backend hiring and onboarding.Project Management
Translate business requirements into backend deliverables.Prioritize tasks for sprint planning in coordination with Product Managers.Conduct architecture reviews and resolve bottlenecks.Required Skills
Core Backend Skills
Strong Python expertise with FastAPI and Django (monolith + API).Experience with microservices architecture & API gateway patterns.Advanced PostgreSQL skills (queries, optimization, schema design).Familiarity with AWS stack (ECS, S3, CloudFront, RDS, ALB, ACM).AI / GenAI Integration
Understanding of LLMs, RAG pipelines, and vector databases (Pinecone, Weaviate, or PGVector).Knowledge of LangChain, vLLM, or OpenAI API integration.Security & Compliance
SSO via SAML / OIDC.SOC 2 / ISO 27001 readiness.Secure handling of file & image access.Leadership
Proven experience in leading software development teams.Strong problem-solving and decision-making abilities.