Role Overview :
We are looking for a seasoned Senior Software Development Engineer II who excels in programming and data structures / algorithms and has over 5 years of hands-on development experience. This role focuses on building robust solutions using Node.js and NestJS, and requires strong system design abilities (LLD) to tackle complex problems.
Key Responsibilities :
- Programming & DSA : Demonstrate strong coding skills and deep understanding of data structures and algorithms.
- Node.js / NestJS Expertise : Build and maintain scalable applications, with a solid understanding of the internal workings of these frameworks.
- System Design (LLD) : Solve and explain LLD problems like designing a ludo game, lift system, or parking lot.
- Database Knowledge : Have experience with at least one RDBMS (MySQL, MSSQL, Oracle, etc.) and one NoSQL database (MongoDB, DynamoDB, etc.).
- Debugging & Mentorship : Exhibit strong debugging skills and the ability to mentor junior developers.
- Project Leadership : Drive projects independently and ensure high-quality deliverables.
(ref : hirist.tech)