Description
HCLTech is a global technology company, home to more than 226,000+ people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products.
We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services.
Consolidated revenues of US $14.5B for 12 months ending December 2025.
About the Role
We are looking for a Senior Backend Developer to design, build, and maintain scalable, cloud-ready server-side applications and APIs.
You will define system architecture with an API-first mindset, optimize data strategies using PostgreSQL, and deliver secure, production-grade RESTful and streaming services.
Experience with NestJS, PostGIS, and Azure-native deployment patterns will set you apart.
Key Responsibilities
β Architect and deploy robust, maintainable backend services using Node.js and TypeScript, with a preference for NestJS as the application framework.
β Author the OpenAPI/Swagger specification as the primary design artifact before any implementation begins, using it as the contract between frontend and backend teams.
RESTful services, streaming patterns (SSE, chunked transfer), and any inter-service interfaces are all derived from and validated against this spec.
β Own schema design, complex query authoring, and performance tuning for PostgreSQL, including indexing strategies, partitioning, and transaction management, using modern ORMs or query builders (Prisma, TypeORM).
β Implement spatial indexing and queries using PostGIS to store, process, and serve geospatial information efficiently.
β Implement authentication and authorization mechanisms (JWT, OAuth2) and caching strategies (Redis).
β Design and deploy services for cloud-native environments with a preference for Microsoft Azure (Azure App Services, Azure Container Apps, Azure Database for PostgreSQL, Azure API Management, Azure Service Bus).
β Quality & Ops: Maintain automated testing suites (Jest, Supertest) and participate in CI/CD pipeline configuration.
Required Qualifications
β 5+ years of server-side software engineering experience.
β Advanced proficiency in Node.js and TypeScript.
β Deep practical knowledge of PostgreSQL β query optimization, indexing, partitioning, and transaction management.
β Proven experience authoring OpenAPI/Swagger documents as the leading design artifact β contract first, implementation second.
β Proven track record of designing and maintaining production-grade REST APIs, including streaming response patterns (SSE, chunked transfer encoding).
β Experience with unit and integration testing frameworks (Jest, Supertest).
β Strong grasp of software engineering fundamentals (SOLID principles, clean architecture, design patterns).
Nice-to-Have Skills
β Professional experience with NestJS or a comparable enterprise-grade Node.js framework.
β Hands-on experience with PostGIS for spatial data processing and geographic queries.
β Cloud-native deployment experience on Microsoft Azure (Azure App Services, Azure Container Apps,
Azure Functions, Azure API Management).
β Experience with gRPC for high-performance, contract-first inter-service communication.
β Familiarity with caching layers (Redis) and message brokers (Azure Service Bus).
β Exposure to Databricks for large-scale data processing and analytics pipeline integration.
Tech Stack: Node.js, TypeScript, NestJS, PostgreSQL, PostGIS, TypeORM / Prisma, Jest, OpenAPI / Swagger, REST, SSE, Azure
What we offer:
β Food vouchers and social benefits package
β Opportunity for career progression
β Young and vibrant team environment
β Competitive salary
β Professional on-boarding and on-going trainings
Are you willing to build up your career with us? β Weβll be happy to receive your resume in English!
*Your personal data is secure with us.
** Only candidates selected for interview will be contacted
HCLTech is committed to protecting and securing the privacy and confidentiality of the Personal Data which it collects directly or indirectly from you when applying for a job at HCLTech either directly or through a third-party human resources agency.
This notice (the βNoticeβ) outlines and explains how HCL Technologies Limited including its subsidiaries, local employing entities, associates, and affiliated companies [collectively referred to as βHCLTechβ, βus,β βourβ, or βweβ] will process your Personal Data in accordance with applicable privacy legislation(s).