HamburgerMenu
hirist

Lead Software Engineer - Node.js

Quickcode Consulting
8 - 12 Years
Chennai

Posted on: 04/05/2026

Job Description

Job Description :


Were looking for engineers who care deeply about correctness, performance, and understanding systems at a fundamental level.


You will work on a backend platform that processes complex, real-world data at scale. The problems are rarely green-field CRUD; they involve ambiguous inputs, imperfect data, performance constraints, and edge cases that dont show up in happy-path demos.


We value depth in problem-solving over breadth of technologies. If you enjoy taking apart problems, reading specifications, and building reliable systems that others depend on, youll feel at home here.


What Youll Do :


- Design and build TypeScript-first backend systems that handle complex data flows and non-trivial logic.


- Write code that is performance-aware, memory-efficient, and built to scale under real workloads.


- Debug and reason about issues that cross abstraction boundaries (data, libraries, runtime behavior).


- Build internal utilities, libraries, or frameworks that other engineers rely on.


- Make pragmatic trade-offs between correctness, performance, and maintainability.


- Collaborate with product and engineering peers to shape solutions without being constrained by rigid specs.


- Conduct peer reviews ensuring the code is maintainable, readable, and efficient


- Effective communication skills, particularly in documenting and explaining code and technical concepts.


What Were Looking For :


Must-Have Skills :


- Strong proficiency in TypeScript (non-negotiable), with production experience in Node.js.


- Excellent grasp of core programming fundamentals: data structures, algorithms, and complexity trade-offs.


- Strong understanding of RESTful API & GraphQL design and implementation.


- Experience working on systems that go beyond simple request-response flows


- Comfortable reading unfamiliar codebases, specifications, or formats and figuring things out independently.


- Proven ability to debug subtle issues involving edge cases, data integrity, or runtime behavior.


- 6-8 years of professional software development experience using TypeScript


Nice-to-Have Skills :


- Familiarity with NoSQL databases (Mongo preferred), and the ability to design and optimize database queries.


- Knowledge of ElasticSearch / OpenSearch, Redis, RabbitMQ or similar


- Experience with Dockers and Containers


Do These Ring a Bell?


- Satisfies vs type annotation and when each breaks


- Infer inside conditional types


- Branded/Opaque types for primitive safety


- Async inside forEach and why it doesn't behave


- The never exhaustiveness check in a switch


Why Youll Love It Here :


- Innovative Culture - We believe in pushing boundaries


- Impactful Work - You wont just write code, you will help build the future


- Collaborative Environment - We believe that everyone has a voice that matters


- Work Life Balance - Our flexible work environment encourages you to have space to recharge


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...