Senior Backend Software Engineer - ERP & AI Core
About the job
We are seeking a highly specialized Senior Backend Engineer to architect, build, and secure the mission-critical core of a sophisticated Construction ERP (Enterprise Resource Planning) system for Infratech AI. The Role This is a full-time position. You will work with a modern stack including NestJS, TypeScript, PostgreSQL (Prisma), Apollo GraphQL, Google Cloud Run, and Firebase Auth. Core Responsibilities: • Architect and optimize the PostgreSQL schema using Prisma ORM to support complex relational data. • Implement reliable, atomic database transactions (ACID) for financial modules. • Design, implement, and document a robust, high-performance API layer using NestJS and Apollo GraphQL (Code First). • Implement caching strategies for frequently accessed data and build efficient data resolvers for complex queries. • Manage secure backend integration with the Google Gemini API for high-value AI features. • Integrate NestJS with Firebase Authentication for token validation. Required Skills & Qualifications: • Minimum 5+ years of professional experience in backend development. • Expertise in NestJS and TypeScript is mandatory. • Experience with PostgreSQL and an ORM (Prisma or TypeORM). • Expert in designing and implementing performant GraphQL APIs. • Working knowledge of Docker, Git, and deployment on Google Cloud. Nice-to-Have Skills: • Experience working on complex transactional systems, accounting software, or core ERP modules is a significant advantage. • Experience with GraphQL Code Generation tools or the Firebase Admin SDK. • Familiarity with financial reporting standards.
Requirements
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- Apollo GraphQL
- Google Cloud Run
- Firebase Auth
Qualifications
- 5+ years of professional experience in backend development
- Bachelor's degree in Computer Science or related field
Preferred Technologies
- NestJS
- TypeScript
- PostgreSQL
- Prisma
- Apollo GraphQL
- Google Cloud Run
- Firebase Auth
Similar Jobs
Senior Backend Engineer
Lxme
Senior - Node Backend Developer
Golden Opportunities
Software Engineer - Backend
PhonePe