
Full Stack Engineer
Full Job Description
Crenovent is seeking a talented Full-Stack Engineer to join their team in Noida, India. This is an on-site, permanent position. The company is developing the Enterprise Revenue Fabric, a cutting-edge SaaS platform designed to enable enterprises to autonomously manage their revenue operations through unified data, automation, and AI governance. The platform's backend is engineered to power intelligent agents, real-time orchestration, and governed APIs, facilitating rapid integration with enterprise systems.
As a Full-Stack Engineer, you will be instrumental in designing and building high-performance microservices using FastAPI (Python) and developing/maintaining REST/GraphQL APIs. Your responsibilities will include implementing a multi-tenant architecture with PostgreSQL (RLS) and Redis, building event-driven services with Azure Event Hubs/Kafka, and managing backend deployment, scaling, and reliability on Azure Kubernetes Service (AKS). You will also integrate OPA/Kyverno for policy enforcement and audit logging, and implement observability and automation using ArgoCD, Grafana, and Terraform. Collaboration with frontend, AI, and product teams to deliver intelligent automation experiences is key.
The ideal candidate will possess 2-4 years of backend development experience with Python (FastAPI/Flask), a strong grasp of RESTful architecture, async processing, and API versioning. Experience with PostgreSQL (including RLS, schema design, performance tuning), Kubernetes deployment, and Infrastructure as Code (IaC) tools like Terraform is essential. Familiarity with authentication frameworks (JWT/OAuth2) and RBAC in multi-tenant systems is required. Bonus points for experience with pgvector, Kafka Streams, OPA, or FinOps tools like Kubecost. A passion for writing clean, maintainable code and a commitment to ownership from architecture to deployment are highly valued.