Key Responsibilities
Design, develop, and maintain backend applications using Node.js and NestJS
Build REST APIs, GraphQL services, microservices, and serverless solutions
Integrate OpenAI APIs and other AI or LLM services into production systems
Develop AI driven features such as chatbots, automation tools, content generation, and recommendations
Design API workflows for prompts, embeddings, AI responses, and async processing
Work with SQL and NoSQL databases including PostgreSQL, MySQL, and MongoDB
Ensure high performance, scalability, and reliability of backend and AI services
Collaborate with frontend and product teams on API design and AI requirements
Implement authentication and security using JWT, OAuth2, and secure data handling
Optimise performance including AI call latency, caching, and rate limit handling
Write clean, reusable, and testable code
Create unit and integration tests using Jest, Mocha, or Chai
Debug, troubleshoot, and resolve production issues
Participate in Agile ceremonies, code reviews, and technical discussions
Document APIs, AI integrations, and backend architecture
Stay up to date with Node.js, NestJS, and AI technology trends
Key Qualifications
4 or more years of backend development experience
Strong experience with Node.js, NestJS, TypeScript, and JavaScript
Hands on experience working with OpenAI APIs or similar AI platforms
Good understanding of AI concepts including prompt engineering, embeddings, and token limits
Experience building and consuming REST and GraphQL APIs
Strong knowledge of authentication and API security practices
Experience with relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB
Familiarity with Redis, RabbitMQ, or Kafka is a plus
Experience with cloud platforms such as AWS, Azure, or GCP
Knowledge of Docker, CI CD pipelines, and automated deployments
Strong understanding of OOP, design patterns, and clean code principles
Strong problem solving and debugging skills
Basic familiarity with frontend frameworks like React or Angular is a plus
Fluent in English with strong communication and time management skills
Job Type: Full-time
Work Location: In person
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.