Job
Description
As a strong backend engineer with 5-8+ years of experience, your role will involve designing and building backend services using Node.js (NestJS) or Python (FastAPI), developing API integrations with tools like Jira, ADO, ServiceNow, GitHub, and Slack, and building data ingestion pipelines with delta sync, pagination, and error retries. You will be responsible for creating multi-tenant REST APIs consumed by the AI/Frontend layers, designing relational schemas in PostgreSQL, implementing authentication, RBAC, rate limits, logging, and error monitoring, as well as building queues/workers with BullMQ, Celery, or Redis. Collaboration with AI engineers to support pipelines and agent tooling, and deploying services on AWS or Docker-based setups will also be part of your responsibilities. **Key Responsibilities:** - Design and build backend services using Node.js (NestJS) or Python (FastAPI) - Develop API integrations with Jira, ADO, ServiceNow, GitHub, and Slack - Build data ingestion pipelines with delta sync, pagination, error retries - Create multi-tenant REST APIs consumed by the AI/Frontend layers - Design relational schemas in PostgreSQL - Implement authentication, RBAC, rate limits, logging, error monitoring - Build queues/workers with BullMQ, Celery, Redis - Work closely with AI engineers to support pipelines and agent tooling - Deploy services on AWS or Docker-based setups **Qualifications Required:** - 5-8 years of backend development experience - Strong proficiency in Node.js (NestJS) or Python (FastAPI) - Solid understanding of REST, async services, controllers, DTOs, middleware - Deep knowledge of PostgreSQL (joins, indexing, constraints, optimization) - Experience with Redis, message queues, background workers - Experience building third-party integrations (OAuth, APIs, webhooks) - Practical experience with Docker and basic AWS/GCP/Azure - Ability to break down ambiguous requirements and deliver independently - Clean coding practices and ability to handle production reliability In addition to the mandatory qualifications, exposure to LLM/RAG pipelines, knowledge of microservices architecture, experience with real-time systems, and having worked in early-stage startups or rapid MVP builds would be considered advantageous but not mandatory for this role. The ideal candidate for this position is a builder, not a theorist, who enjoys working on clean APIs, fast execution, and solving real data problems. You should understand the demands of early-stage product development and be able to work with minimal hand-holding.,