Find a jobRecruiters

Software Developer (Node.js & Angular)

Exclusive opportunity

Onsite

Software Developer (Node.js & Angular)

Nucleus Microsystems

Software Developer (Node.js & Angular)

Skills

SQL QueriesFirebaseDockerNodeTypescriptData VisualizationHTMLExpressPostgreSQLPostmanSwagger/OpenAPILinuxInventory ManagementFullstack Development

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹300,000 – ₹450,000 / year

Location:

Delhi, India

Work mode:

Onsite

Published on:

22 September 2026

What they need


Job Description Software Developer (Node.js, Angular & PostgreSQL/TimescaleDB)

Position: Software Developer – Node.js & Angular
Experience: 3+ Years
Employment Type: Full-Time
Work Location: Karol Bagh, New Delhi
Company: Nucleus Microsystems / M2Cloud
Company Website: M2Cloud
Department: Software Development

About the Role

We are looking for an experienced Full-Stack Software Developer with strong hands-on experience in Node.js, Angular, PostgreSQL, and TimescaleDB.

The selected candidate will be responsible for developing and maintaining a Node.js-based middleware/API platform, a modern Angular web application, and database-driven business modules.

The role involves developing custom modules including user management, inventory, reporting, payment processing, API integrations, dashboards, and time-series data functionality.

Key Responsibilities

  1. Node.js Backend & Middleware Development
  • Develop and maintain scalable backend applications using Node.js.

  • Design and develop RESTful APIs for frontend and third-party applications.

  • Develop middleware/API services for integrating multiple systems and services.

  • Implement JWT-based authentication and authorization.

  • Develop user management, roles, permissions, and access control.

  • Develop custom modules including:

  • User Management

  • Customer Management

  • Inventory Management

  • Device/Asset Management

  • Reports

  • Notifications and Alerts

  • Configuration and Settings

  • Subscription/Service Management

  • Other custom application modules

  • Develop GET, POST, PUT and DELETE APIs for third-party integrations.

  • Implement API validation, authentication, error handling, logging, and security.

  • Optimize backend performance and API response times.

  1. PostgreSQL & TimescaleDB
  • Develop and maintain applications using PostgreSQL.
  • Work with TimescaleDB for time-series and telemetry data.
  • Design efficient database schemas for transactional and time-series data.
  • Develop complex SQL queries, joins, aggregations, and database operations.
  • Work with large volumes of time-series data.
  • Understand TimescaleDB hypertables, chunks, retention policies, and time-based queries.
  • Optimize database queries and indexes.
  • Implement data retention and archival strategies.
  • Troubleshoot database performance and connectivity issues.
  • Maintain data integrity and transaction consistency.
  1. Payment Gateway Integration
  • Integrate and maintain online payment gateways with Node.js and Angular applications.
  • Implement payment initiation, transaction processing, and payment status management.
  • Integrate payment gateway APIs and SDKs.
  • Implement secure payment callbacks and webhooks.
  • Handle successful, failed, cancelled, pending, and expired transactions.
  • Implement server-side transaction verification.
  • Maintain payment transaction records and history.
  • Implement refund and transaction-status functionality where supported.
  • Handle payment reconciliation.
  • Experience with Razorpay, PayU, Cashfree, Stripe, or similar gateways is an advantage.
  1. Angular Frontend Development
  • Develop responsive web applications using Angular and TypeScript.
  • Build frontend modules consuming APIs from the Node.js middleware.
  • Develop dashboards, forms, tables, reports, charts, and administrative interfaces.
  • Develop payment-related screens and transaction interfaces.
  • Implement JWT-based authentication and session management.
  • Implement role-based access and permissions.
  • Develop reusable Angular components, services, and modules.
  • Integrate REST APIs using RxJS and Angular services.
  • Debug and optimize frontend performance.
  1. API & Third-Party Integration
  • Design and develop APIs for external application integration.
  • Integrate third-party APIs and services.
  • Work extensively with REST APIs and JSON.
  • Implement secure API authentication and authorization.
  • Integrate payment, notification, communication, and other external services.
  • Prepare and maintain API documentation.
  • Troubleshoot API and data synchronization issues.

Mandatory Requirements

The candidate must have professional hands-on experience with all of the following:

  • Node.js – Backend and REST API development
  • Angular – Frontend application development
  • PostgreSQL – Database development and SQL
  • TimescaleDB – Time-series data
  • REST API development and third-party integrations
  • JWT authentication and authorization
  • Payment gateway integration
  • Git-based development workflow
  • Minimum 3 years of relevant professional experience

Candidates with experience limited to only Node.js or only Angular will not be considered.

Technical Skills

Backend

  • Node.js
  • Express.js or equivalent framework
  • REST API development
  • JWT authentication
  • Role-based authorization
  • JSON
  • Asynchronous programming
  • API security
  • Error handling and logging

Frontend

  • Angular
  • TypeScript
  • HTML5
  • CSS3
  • Angular Services
  • Angular Routing
  • Reactive Forms
  • REST API integration
  • RxJS
  • Responsive web development

Database

  • PostgreSQL
  • TimescaleDB
  • SQL
  • Database design
  • CRUD operations
  • Joins and aggregations
  • Indexing
  • Query optimization
  • Time-series data management
  • Database transactions

Payment Integration

  • Payment gateway API/SDK integration
  • Payment callbacks and webhooks
  • Transaction verification
  • Payment status handling
  • Refund processing
  • Transaction reconciliation

Preferred Additional Skills

Experience with the following will be an advantage:

  • IoT / telematics / asset-management applications
  • Large-scale time-series data
  • Razorpay, PayU, Cashfree, Stripe or similar payment gateways
  • Subscription and recurring payment systems
  • Real-time applications
  • WebSockets
  • Docker
  • Nginx
  • Linux server administration
  • Cloud/VPS deployment
  • Firebase / push notifications
  • Swagger/OpenAPI
  • CI/CD
  • Postman
  • Data visualization and reporting libraries

Candidate Profile

The ideal candidate should:

  • Have 3+ years of professional software development experience.
  • Be comfortable working across both backend and frontend development.
  • Have experience building complete features from database Node.js API Angular frontend.
  • Have experience with third-party API and payment gateway integration.
  • Understand authentication, authorization, and application security.
  • Be capable of independently developing, testing, debugging, and deploying application modules.
  • Have strong problem-solving and troubleshooting skills.
  • Be comfortable working with an existing codebase and extending functionality.
  • Have good communication and documentation skills.

Key Deliverables

The developer will contribute to:

  • Node.js middleware and API platform
  • Angular web application
  • PostgreSQL and TimescaleDB development
  • User and role management
  • Inventory and asset management
  • Reporting modules
  • Dashboards and administrative interfaces
  • Payment gateway integration
  • Third-party API integrations
  • Custom business modules
  • API documentation
  • Testing, debugging, and performance optimization

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.

Equivalent practical software development experience may also be considered.

Work Location

Karol Bagh, New Delhi

This is an office-based, full-time position. The selected candidate will be required to work from the company's office in Karol Bagh, New Delhi.

Company: Nucleus Microsystems / M2Cloud
Website: M2Cloud

Other offers great for you!

These companies are also looking for great profiles

Pachamama

Senior Software Engineer Python & IA -

550-600

Freelance

Paris, France

Hybrid

Skills

Python

5 days ago

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

1 day ago

Quick apply

rassine agency

Business Developer freelance - Franchise Food

1 000 €/mois + 15 % du MRR à vie

Freelance

Remote

Skills

Business DevelopmentB2B salesAccount managementUpsellingFranchise industry knowledgeFoodservice industry knowledge

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools