Search by job, company or skills

global play hub innovations corporation

Node.js Backend Developer (API & Microservices)

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Role

We are seeking a Node.js Backend Developer to support the development of a microservices-based backend system. This role focuses on building APIs, connecting backend services, and improving system performance and reliability.

You will work closely with technical leadership, assisting in architecture design while executing backend implementation. We are looking for someone we can trust with backend systems and gradually take ownership over time. This role requires strong accountability for backend deliverables and the ability to take ownership of features from development through deployment.

Scope of Responsibility

This role will primarily focus on backend API development, service integration, and database implementation.

You will work under technical guidance for architecture and system design, with the opportunity to take on greater ownership over time, including database schema design, performance optimization, and deployment processes.

Tech Stack

Our core stack is based on the MERN stack, with the use of both NoSQL and relational databases:

MongoDB for flexible data storage

PostgreSQL for relational data and schema-driven systems

Express.js and Node.js for backend services and APIs

React for frontend applications

Our infrastructure is primarily built on Google Cloud Platform (GCP). The system also integrates with multiple external APIs, including AI-powered services, to support various application features.

Project & Deployment Experience (Required)

Applicants must have experience building and deploying real backend projects.

This Includes

Deploying APIs or backend services (preferably on GCP, or equivalent platforms such as AWS, Vercel, Render, Railway, etc.)

Connecting applications to databases in a live environment

Managing environment variables and basic production configuration

Please Include The Following In Your Application

GitHub profile or code repositories

Live project links (if available)

A brief explanation of your role and contributions

Applications without project examples will not be considered.

Core Responsibilities

Develop and maintain backend APIs using Node.js

Implement business logic and core backend features

Connect and manage communication between backend services

Work with both PostgreSQL and MongoDB depending on use case

Contribute to PostgreSQL schema design and data modeling, with increasing ownership over time

Integrate and manage external APIs, including AI-related services

Optimize API performance and system reliability

Implement logging, debugging, and backend security best practices (authentication, validation, data protection)

Write clean, maintainable, and well-structured code

Collaborate with frontend developers and other team members

Secondary Responsibilities (Support & Growth)

Support caching strategies (e.g., Redis)

Assist in logging, monitoring, and observability improvements

Support QA testing and validation of APIs

Assist in deployment processes and environment setup

Write and maintain API documentation

Participate in code reviews and contribute to engineering standards

Write basic unit or integration tests to improve reliability

Required Qualifications

5+ years of backend development experience or equivalent project experience

Strong proficiency in Node.js

Experience with Express.js or NestJS

Solid understanding of REST APIs

Strong fundamentals in PostgreSQL, including schema design, relationships, and query optimization

Experience working with relational databases in production environments

Familiarity with Git and version control

Preferred Qualifications

Strong deployment experience across fullstack applications (frontend + backend), including managing production environments, configurations, and service orchestration.

Experience working with Google Cloud Platform (GCP)

Experience with multiple backend languages such as PHP or Go is a plus.

Experience with microservices architecture

Familiarity with caching systems such as Redis

Working experience with Docker and containerization, including building images, managing containers, and running services in a development or production environment

Experience integrating external APIs

Development Environment

Work in a fast-paced development environment

Participate in feature development from planning to deployment

Collaborate closely with technical leadership and team members

Contribute to improving backend architecture and development processes

What We Are Looking For

Candidates who have completed and deployed real backend systems

Ability to explain architecture, implementation decisions, and tradeoffs clearly

Strong problem-solving and debugging skills

Ability to work independently with minimal supervision

Someone who can grow into full backend ownership over time

Why Join Us

Opportunity to contribute to system design and backend architecture

Exposure to production systems, APIs, and scalable backend patterns

Direct collaboration with technical leadership

Interview Requirement: Project Walkthrough

Shortlisted candidates must present and walk through their deployed backend projects during the interview. Candidates should be ready to explain architecture, implementation decisions, and any challenges encountered.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148110651