Posted on: 13/10/2025
Role Summary :
We are seeking a highly experienced and motivated Backend Lead Engineer with 5-7 years of hands-on development expertise in Node.js, to lead the design, development, and deployment of high-performance, scalable applications. The ideal candidate will have extensive experience with serverless architectures (AWS Lambda), NoSQL databases (DynamoDB/MongoDB), and microservices principles. This role involves leading a small team, setting technical direction, and ensuring the stability and responsiveness of our core systems.
Key Responsibilities :
Technical Leadership & Development :
- Lead the development, maintenance, and enhancement of all server-side network components using Node.js and its associated frameworks, primarily Express.
- Develop high-performance, testable, reusable, and efficient code, adhering to functional programming and object-oriented design principles.
- Ensure optimal performance of the central database (DynamoDB/MongoDB) and high responsiveness to front-end requests across the application portfolio.
- Design and implement user authentication and authorization solutions across multiple systems, servers, and environments to ensure robust security.
- Implement effective security protocols, data protection measures, and reliable storage solutions.
- Run diagnostic tests, repair defects, and provide critical technical support for production systems.
Architecture & Strategy :
- Lead the adoption and execution of Serverless architecture (AWS Lambda) and maintain existing Microservices infrastructure.
- Apply a deep understanding of fundamental design principles behind scalable and resilient applications.
- Document all Node.js processes, including detailed database schemas and API specifications, and prepare technical reports.
- Recommend and implement continuous improvements to development processes, tools, and technologies.
- Keep informed of advancements in the field of Node.js development, JavaScript, web stacks, libraries, and frameworks, championing best practices within the team.
Collaboration & Quality Assurance :
- Collaborate closely with front-end developers on the seamless integration of user-facing elements with server-side logic.
- Implement automated testing platforms, comprehensive integration tests, and robust unit tests to ensure code quality and stability.
Required Skills & Qualifications :
Must-Have Technical Expertise (5-7 Years) :
- Extensive hands-on experience (5+ years) with Node.js development.
- Proven expertise with core Node.js frameworks, especially Express.
- Deep experience with Serverless architecture and services, specifically AWS Lambda.
- Hands-on experience with DynamoDB and MongoDB, including schema design, performance tuning, and scaling.
- Proficiency in data manipulation and modeling using Mongoose (for MongoDB).
- Thorough understanding of Microservices architecture and experience designing and implementing services from scratch.
- Extensive knowledge of JavaScript (ES6+), web stacks, libraries, and best practices.
General Skills :
- Strong understanding of security best practices, including OAuth, JWT, and data encryption.
- Experience with version control systems (Git) and CI/CD pipelines.
- Knowledge of front-end technologies such as HTML5 and CSS3 for effective collaboration and API definition.
Leadership & Soft Skills :
- Superb interpersonal, communication, and collaboration skills, capable of mentoring junior engineers and communicating technical strategy to non-technical stakeholders.
- Exceptional analytical and problem-solving aptitude for debugging complex distributed systems.
- Demonstrated ability to drive projects to completion and take ownership of critical system components.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1559865
Interview Questions for you
View All