
Search by job, company or skills
Position: Lead Software Engineer
Role Overview:
The ideal candidate will be responsible for leading a team of software engineers to design, develop, test, and maintain software applications. The Lead Software Engineer will collaborate with other departments to ensure that software applications meet business requirements and user needs while providing technical guidance and leadership to the team.
Key Responsibilities and Duties
Technical Leadership
o Lead and mentor a team of developers, providing technical direction, coaching, and performance feedback.
o Define and implement architectural designs for scalable and robust applications.
o Ensure adherence to coding standards, quality assurance practices, and performance optimization.
Full-Stack Development
o Design and develop responsive and user-friendly interfaces using React.js and reusable component architecture.
o Build and maintain backend services using Node.js, including RESTful APIs, business logic, and data integrations.
o Implement real-time features and integrate third-party APIs for enhanced functionality.
Project Management & Collaboration
o Collaborate with product managers, designers, and stakeholders to translate requirements into effective technical solutions.
o Participate in design and technical discussions, evaluating alternatives and mitigating potential risks.
o Oversee the end-to-end software development lifecyclefrom requirement analysis to deployment and post-release support.
Quality Assurance & DevOps
o Conduct regular code reviews to ensure clean, maintainable, and well-tested code.
o Identify and resolve complex technical issues and performance bottlenecks.
o Contribute to cloud deployment strategies, CI/CD pipelines, and containerization practices.
Innovation & Continuous Improvement
o Stay updated with emerging technologies and frameworks in full-stack development.
o Recommend process improvements and technical upgrades to enhance system performance and team efficiency.
Mandatory skills
Desired Skills
Qualifications
Job ID: 136606349