Company Description
dMACQ is a leading enterprise-grade platform designed to support workplace digitization and enable organizations to transition to a paperless environment. Trusted by over 300 customers globally, including Adidas, WPP, Tata AMC, and Hindalco, dMACQ offers a comprehensive solution for Enterprise Document Management, Forms, and Workflow Automation. The platform utilizes innovative technologies such as AI, ML, and Robotic Process Automation (RPA) to streamline data processing, enhance collaboration, and optimize business processes. With over 75 years of combined industry experience and third-party security certifications, dMACQ delivers robust and secure content services tailored to meet modern digital transformation needs.
Role Description
We are seeking a Senior Backend Developer with expertise in Node.js and TypeScript (MUST HAVE). You’ll work on scalable APIs built with Fastify and NX, hosted on Azure App Service with Cosmos DB as our primary data store.This is for a full-time role based in Mumbai. In this position, you will be responsible for designing, developing, and maintaining backend systems and APIs, implementing efficient and scalable code, and integrating with cloud-based services on Azure. The role demands a mix of hands-on development, architectural decision-making, and mentorship. You will collaborate closely with cross-functional teams, participate in code reviews, and contribute to designing system architecture, ensuring best practices in software development.
Tech Stack
Backend : Node.js, TypeScript, Fastify, NX
Database : Azure Cosmos DB
CI / CD : GitHub Actions
Hosting : Azure App Service
Unit Testing : Vitest
E2E Testing : Playwright
Version Control : Git, Github
Key Responsibilities
Architect and develop scalable APIs using Node.js, Fastify, and NX
Build and optimize Azure Functions, App Services, and Cosmos DB solutions
Design efficient data models for courses, assessments, and analytics
Integrate with external systems like gaming servers, content providers, and payment gateways
Implement secure authentication and authorization (MSAL / Azure AD)
Conduct code reviews and provide actionable feedback on :
Code structure, readability, and maintainability
Logic flaws, performance bottlenecks, and memory issues
Correct use of design patterns and architectural principles
Time and space complexity of critical functions
Test coverage, modularization, and adherence to coding standards
Write comprehensive automated test cases using Vitest and Playwright.
Mentor junior developers to improve their problem-solving and code quality
Collaborate on CI / CD (GitHub Actions) pipelines and release processes
Required Skills
4–6 years of backend experience with Node.js and TypeScript IS MUST
Strong command of Azure serverless services (Functions, Event Grid, App Service)
Expertise in Cosmos DB or other NoSQL databases
Experience with Nx monorepos, microservices, and API design
Excellent understanding of software architecture, clean code, and testing (Vitest and Playwright)
Proven ability to review, refactor, and elevate others’ code effectively
Ideal Candidate Traits
Experience mentoring or reviewing code for other developers
Deep understanding of TypeScript internals
Strong grasp of system design and scale
Passion for clean, testable, and performant code
Comfortable balancing speed of delivery with code quality
THIS IS AN IMMEDIATE OPENING AND CANDIDATES WHO CAN JOIN ON OR BEFORE DECEMBER 1ST, 2025 WILL BE GIVEN PREFERENCE.
Company : dMACQ Pvt. Ltd.
Location : Vidhya Vihar, Mumbai (work from office)
Shift timing : 11 : 30 AM – 9 : 00 PM
Senior Backend Developer • Mumbai, Maharashtra, India