Senior Software Engineer, Backend
Build and operate secure, scalable backend services and APIs for AI-powered SaaS products. The role requires 5+ years of backend experience, strong Python and relational database skills, cloud infrastructure experience, and production operations ownership.
About the job
Responsibilities
- Collaborate with Product to prioritize customer-focused work and deliver reliable features quickly.
- Design and own backend services and APIs powering web applications, workflows, and integrations.
- Model and manage data in Postgres and related data stores.
- Build secure, multi-tenant, permissions-aware systems with auditing for enterprise and government customers.
- Implement backend features and workflows using LLMs and agentic tools.
- Collaborate with frontend, product, and design partners to define API contracts and ship features end-to-end.
- Add logging, metrics, and tracing for observability and on-call readiness.
- Improve performance and scalability by profiling bottlenecks, tuning queries, and refining service boundaries.
- Participate in code reviews, technical design discussions, and an on-call rotation.
Requirements
- 5+ years of backend engineering experience building and operating production web applications or SaaS products.
- Experience building fast-growing SaaS products using PWA technologies.
- Track record of shipping intuitive products with strong attention to detail.
- Strong Python programming skills and experience with a modern web framework such as FastAPI or Flask.
- Hands-on experience with relational databases such as Postgres.
- Understanding of API design, authentication and authorization, background job patterns, and robust error handling.
- Experience with cloud infrastructure such as Azure, AWS, or GCP.
- Comfort operating production services using logs, metrics, dashboards, and alerts, including on-call participation.
- Must be authorized to work in India; visa sponsorship is unavailable.
Compensation and Benefits
- No compensation information provided.
Skills
Python, FastAPI, Flask, Postgres, REST APIs, Authentication, Authorization, Background Jobs, AWS, Azure, GCP, Pwa, LLMs, Agentic AI, Observability
Similar jobs
Backend Engineering jobsSenior backend engineer responsible for designing, shipping, and operating scalable distributed services while owning the full development lifecycle. The role requires 5+ years of backend experience, strong system design fundamentals, operational judgment, and effective use of AI-assisted development.
Senior software engineer responsible for designing scalable backend systems, APIs, microservices, and distributed applications. Requires 7+ years of software engineering experience with Python or Java and cloud-platform experience.
Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.
Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.