Skip to main content

Full-stack Developer

Technology
HCLTech
Sofia, Българияпреди 2 дниДо 9.09.2026 г.
На място

Описание на позицията

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.

Role Overview

We are seeking a Senior Full-Stack Developer with end-to-end proficiency across modern Angular frontend architecture and Node.js / TypeScript backend services. You will bridge client and server concerns – contributing to micro-frontend design on the frontend while architecting scalable, API-first backend services, preferably with NestJS, backed by PostgreSQL. This role requires a developer who can operate fluidly across the full stack, uphold engineering quality on both sides, and collaborate effectively with frontend specialists, backend engineers, and data teams.

Key Responsibilities

● Design and implement coherent end-to-end solutions spanning Angular micro-frontend shells and NestJS backend services, ensuring clean separation of concerns and consistent, well-documented API contracts.

● Build modular, high-performance Angular applications using standalone components and Signals as the primary reactivity model, with RxJS retained for async operations and HTTP stream orchestration. Contribute to or lead micro-frontend initiatives using Module Federation and Nx.

● Author OpenAPI/Swagger specifications as the primary design artifact before implementation, establishing the contract between frontend and backend. Implement RESTful services and streaming delivery patterns (SSE) derived from and validated against the agreed spec.

● Design, optimize, and maintain PostgreSQL schemas, including complex query authoring, indexing strategies, and PostGIS integration where geospatial data is involved.

● Implement standard authentication and authorization flows (JWT, OAuth2) and integrate with thirdparty services and data platforms.

● Write and maintain automated tests (Jest) across frontend and backend. Enforce code standards with ESLint and participate in CI/CD pipeline configuration.

● Work closely with dedicated frontend developers, backend engineers, data engineers, and business analysts to deliver complete, end-to-end features.

Required Qualifications

● 5+ years of professional software engineering experience with demonstrated full-stack delivery.

● Expert knowledge of Angular (standalone components, Signals) and TypeScript on the frontend.

Strong

RxJS proficiency for async and HTTP scenarios, with clear understanding of where Signals supersede RxJS-based state patterns.

● Solid proficiency in Node.js and TypeScript on the backend;

experience with NestJS or a comparable enterprise-grade framework is strongly preferred.

● Strong working knowledge of PostgreSQL – schema design, query optimization, indexing, and transaction management.

● Comfortable authoring OpenAPI/Swagger documents as the leading contract artifact, driving frontend–backend alignment before implementation begins.

● Familiarity with micro-frontend patterns (Module Federation, Nx monorepos).

● Experience with automated testing (Jest) on both frontend and backend layers.

Nice-to-Have Skills

● Hands-on experience with PostGIS for spatial data processing and geographic queries.

● Cloud-native deployment experience, particularly on Microsoft Azure.

● Familiarity with Databricks for analytics integration or large-scale data pipeline consumption.

● Experience with real-time and inter-service communication patterns: SSE, gRPC, or WebSockets.

● Exposure to mapping libraries: Leaflet, OpenLayers, or Cesium.js.

Tech Stack: Angular, TypeScript, RxJS, NgRx, Module Federation, Nx, Node.js, NestJS, PostgreSQL, PostGIS, TypeORM / Prisma, Jest, ESLint, OpenAPI / Swagger, Azure (preferred), Databricks (optional)

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).

Keywords
AngularNode.jsTypeScriptNestJSPostgreSQLRxJSMicro-frontendsOpenAPISwaggerJestModule FederationNxPostGISAzureJWTOAuth2NgRxTypeORMPrismaESLint

Интересувате ли се от тази позиция?