Affle India - Node.js Architect - Microservices Architecture

Affle · Gurugram, Haryana, India

Full-time · Staff · Posted 1 month ago

We are looking for a highly skilled Architect NodeJS to lead the design, development, and scalability of backend systems for the Ultra platform. This role requires strong expertise in NodeJS, microservices architecture, and large-scale distributed systems, along with the ability to drive architectural decisions and mentor engineering teams.

The ideal candidate will play a key role in building scalable, high-performance, and secure systems, while collaborating closely with product, business, and engineering stakeholders.

Key Responsibilities

Architecture & Design :

Define and drive backend architecture using NodeJS and microservices.
Design scalable, resilient, and high-performance systems for large-scale applications.
Create and present technical design documents and architecture solutions.
Ensure systems are future-ready, scalable, and secure.

Backend Development & Technology

Lead development using NodeJS, APIs, and distributed systems.
Work with databases such as MySQL, PostgreSQL, MongoDB.
Integrate third-party APIs and services efficiently.
Drive adoption of best coding practices, testing, and code quality standards.

Data & Platform Engineering

Work with Big Data technologies such as Kafka, Spark, Airflow, Trino, or similar.
Experience with data warehouses (BigQuery, Redshift) and search tools like Elasticsearch.
Collaborate on building data-driven platforms and analytics systems.

DevOps & Cloud

Ensure implementation of CI/CD pipelines, automation, and infrastructure best practices.
Work with cloud platforms such as AWS / GCP.
Promote DevOps culture (TDD, CI/CD, infrastructure & Collaboration :
Lead and mentor a team of engineers, ensuring technical excellence and delivery quality.
Collaborate with cross-functional teams including product, business, and data teams.
Participate in architecture reviews and technical Skills & Experience :
8+ years of experience in backend development and architecture
Strong expertise in NodeJS and microservices architecture
Experience with distributed systems and high-scale applications
Strong knowledge of databases (SQL & NoSQL)
Experience with Kafka, Spark, Airflow or similar data technologies
Familiarity with Elasticsearch / search platforms
Hands-on experience with AWS or GCP cloud platforms
Experience with CI/CD tools (Jenkins, CodePipeline, etc.)
Strong understanding of system design, scalability, and security

Key Competencies

Strong architectural thinking and problem-solving
Leadership and team mentoring
Ownership and accountability
Ability to work in a fast-paced, high-impact environment

(ref:hirist.tech)

Sign up to apply