to lead backend development initiatives and help architect scalable, high-performance web applications. You will work closely with engineering leadership, mentor junior developers, and take ownership of critical backend services and API design.
Key Responsibilities
Design, architect, and implement robust, scalable backend systems using
Node.js
.
Lead the development of
RESTful
and/or
GraphQL APIs
, ensuring best practices in performance, security, and maintainability.
Drive architectural decisions involving microservices, message queues, caching layers, and distributed systems.
Optimize existing systems for performance, reliability, and scalability.
Work closely with cross-functional teams--frontend, DevOps, product, and QA--to deliver high-quality features.
Conduct thorough code reviews, set coding standards, and mentor junior/mid-level developers.
Manage and troubleshoot production issues, ensuring high availability of backend services.
Contribute to CI/CD pipelines and cloud infrastructure (AWS, GCP, or Azure).
Champion best practices around testing, documentation, observability, and security.
Requirements
Required Skills & Qualifications
5-8+ years
of professional experience with
Node.js
and backend development.
Expert-level proficiency in
JavaScript/TypeScript
.
Deep understanding of
event-driven architecture
, concurrency, and asynchronous programming.
Strong experience with frameworks such as
Express
,
NestJS
,
Fastify
, or similar.
Hands-on experience with
SQL and NoSQL databases
(PostgreSQL, MySQL, MongoDB, Redis).
Solid understanding of
API authentication
(OAuth2, JWT) and backend security principles.
Experience with cloud-native application development (AWS/GCP/Azure).
Comfortable with Docker, CI/CD pipelines, and automated deployments.
* Strong debugging, analytical, and performance optimization skills.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.