Lead Software Engineer
Years of Experience:
Skills Stack:
Shift Timings:
Role and Responsibility Details:
Job Description:
Key Responsibilities
Lead end-to-end development of full-stack applications using ReactJS, NodeJS, and NestJS
Own system architecture, design decisions, and technical roadmap
Translate business requirements into scalable, secure, and high-performance solutions
Write clean, maintainable, and testable code; actively participate in code reviews
Guide and mentor junior and mid-level engineers
Collaborate closely with Product, UX, QA, DevOps, and stakeholders
Ensure adherence to coding standards, best practices, and security guidelines
Drive API design, integration, and performance optimization
Oversee CI/CD processes and support cloud deployments
Identify and implement improvements in processes, tools, and workflows
Required Skills & Experience
812+ years of overall software development experience
35 years of experience in a technical leadership / lead role
Strong hands-on expertise in:
ReactJS (Hooks, Context, State Management)
NodeJS & NestJS (REST APIs, microservices, middleware)
TypeScript
Strong understanding of system design, design patterns, and scalable architectures
Experience with authentication, authorization, and security best practices
Qualifications:
Locations:
Contact:
Email: tdg-recruitment@thedigitalgroup.com
Please wait...
