Senior NodeJS Engineer
Priority IDC Private Limited Chandigarh, Chandigarh, India
Information Technology & Services · 2-10 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, build, and operate high-performance Node.js services while collaborating with front-end teams to integrate back-end components. Additionally, you will be responsible for maintaining database performance, implementing security protocols, and leading incident response efforts.
What they look for
Requirements
Candidates must hold a bachelor's degree in Computer Science or a related field and possess at least 5 years of experience in backend or full-stack development. Strong proficiency in Node.js, TypeScript, and distributed systems is required, along with experience in cloud platforms and containerization.
Benefits
Full description
- Job
responsibilities:
- Extensive experience designing, building, and operating production Node.js services in TypeScript
- Deep understanding of the Node.js runtime, including event-loop behavior, profiling, and performance tuning
- Experience designing event-driven systems with Kafka: partitioning, ordering guarantees, idempotent processing, dead-letter queues
- Experience with zero-downtime database schema migrations and query/connection-pool tuning under load
- Experience with distributed tracing and observability (OpenTelemetry, Datadog), including defining SLOs and error budgets
- Strong knowledge of API security, including OWASP API Top 10 and OAuth2/OIDC flows
- Experience leading technical design and incident response for services in production
- Developing high-performance applications by writing testable, reusable,and efficient code.
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating
with front-end developers on the integration of elements.
- Designing
customer-facing UI and back-end services for various business processes.
- Implementing
effective security protocols, data protection measures, and storage solutions.
- Running
diagnostic tests, repairing defects, and providing technical support.
- Documenting
Node.js processes, including database schemas, as well as preparing reports.
- Recommending
and implementing improvements to processes and technologies.
- Keeping
informed of advancements in the field of Node.js development.
Requirements
Qualifications:
- Bachelor's
degree in Computer Science, Software Engineering, or a related field.
- 5+ years of
experience as a backend or full-stack developer with a focus on Node.js.
- Strong
knowledge of JavaScript (ES6+) and Node.js, with experience in building RESTful APIs. Familiarity with frameworks such as Express.js or Koa.
- Experience
with databases (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.
- Understanding
of server-side templating languages, front-end technologies (HTML, CSS, JavaScript), and frameworks (React, Angular, or Vue.js). Knowledge of version control systems, such as Git.
- Experience
with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker, Kubernetes). Strong problem-solving skills and the ability to work in a fast-paced environment.
Benefits
- 5 Days Working
- One Complimentary Meal per Day
- Internet Reimbursement
- Gym Reimbursement
- Group Medical Insurance
- Mental Health support benefits
- Relocation Assistance (if Applicable)
Similar roles
-
Développeur Backend Senior Node.js / NestJS / Express (H/F)
Mobile Tech People Paris, Ile-de-France, France
-
Full Stack Developer – React, Node.js & Healthcare
Computer Task Group, Inc United States · $100K–$114K/yr
-
Senior Software Engineer (Node.js, Angular, REST APIs)
Fidelity Investments Covington, Kentucky, United States
-
Tech Lead Node.js
Naranja X Cordoba, Córdoba, Argentina
-
Fullstack Engineer (NodeJS, VueJS)
LittleLives Hà Nội, Vietnam
-
Node.js Team Lead
Aloplay Limassol, Cyprus, Cyprus