Backend Developer Node Js

Year    KL, IN, India

Job Description

Position:

Backend Developer (Node.js)


Company:

OPPAM, Mental Health Platform


Experience:

2-5 yrs


Location:

Kozhikode, Onsite



Company Description



OPPAM Wellness Pvt Ltd is Kerala's leading inclusive mental health platform, operating across 40+ countries. We are dedicated to breaking mental health stigma and making therapy accessible, affordable, and culturally sensitive. Supported by a passionate community of mental health professionals, OPPAM has helped 5,000+ service seekers with 24/7 care. Our approach is compassionate, intersectional, and rooted in the belief that mental health support should be available to everyone, everywhere.

About the Role



We are looking for a Node.js Backend Developer to join our core team and build a secure, scalable, and high-performance backend for our web and mobile applications. You'll design APIs, manage data flow, integrate external services (Google Meet, Calendar, Payments), and ensure our system runs efficiently and securely

.



Key Responsibilities



Backend Architecture & API Development

: Design, develop, and maintain modular, scalable RESTful APIs using Node.js (Express/NestJS) for user management, bookings, payments, and notifications.

Database & Performance Optimization

: Build and maintain relational data models using PostgreSQL/MySQL, optimize queries, implement caching and background jobs (Redis/Kafka/RabbitMQ

).

Integration & Automation

: Integrate Google APIs (OAuth 2.0, Calendar, Meet) and payment gateways (Razorpay/Stripe) with proper webhook handling.

DevOps & Deployment

:Manage CI/CD pipelines, containerization (Docker), and cloud deployments (AWS/GCP) ensuring high availability and scalability.

Code Quality & Compliance :

Write clean, testable, and well-documented Node.js code, ensure data privacy, and maintain HIPAA/GDPR compliance while collaborating with frontend and mobile teams.

Qualifications & Skills



Node.js Expertise

- 1-5 years of backend development experience with strong knowledge of asynchronous programming, error handling, and frameworks like Express or NestJS.

Database & Data Handling

- Proficient in SQL databases (PostgreSQL/MySQL) and ORMs such as Sequelize or TypeORM, with hands-on experience in query optimization and schema design.

API & Integration Skills

- Skilled in designing RESTful APIs and microservices, documenting with Swagger/OpenAPI, and integrating OAuth2, JWT, Google APIs, and payment gateways with webhook handling.

DevOps & Infrastructure

- Experienced with Docker, Git, CI/CD pipelines, caching, message queues, and background job processing, ensuring efficient and reliable backend systems.

Cloud & Problem-Solving

- Strong understanding of AWS/GCP deployments and monitoring, with excellent debugging, performance tuning, and problem-solving capabilities.

Other Skills

- Experience with GraphQL or gRPC APIs, Redis/Kafka/RabbitMQ, HIPAA/GDPR-compliant systems, Kubernetes/Terraform/infrastructure automation, or contributions to open-source Node.js projects and the Node.js community.

Soft Skills



Clear communication and collaboration across cross-functional teams Ownership mindset -- ability to take a feature from design to deployment Strong attention to detail, especially in handling user and payment data Passion for building meaningful products that improve mental health accessibility
Job Types: Full-time, Permanent

Ability to commute/relocate:

Kozhikode, Kerala: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):

Are you an Immediate Joiner ?
Experience:

Back-end development: 1 year (Required)
Location:

Kozhikode, Kerala (Required)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4758458
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year