Team lead full-stack developer

Apply for this job

Email *

Job Description

<p><strong>Team Lead Full Stack Developer</strong></p><p><strong>Full time </strong></p><p><strong> </strong></p><p><strong>Nexaya </strong>supports and develops market-leading businesses and startup companies in selected industries and sectors by being an active partner that provides input on overall technology strategy, management, and operational and cybersecurity issues. We combine international expertise with local presence and insights to deliver hands-on technical support for solid growth and lay out the path connecting you with our prominent technology experts.</p><p> </p><p><strong>Job Overview:</strong></p><p>We are seeking a highly skilled and experienced Senior Team Lead Full Stack Developer to join our growing team. The candidate will be responsible for leading a team of developers in building, maintaining, and enhancing software applications using modern development technologies such as MongoDB, Express, Angular, React, and Node.</p><p> </p><p>The ideal candidate will have experience in leading cross-functional teams, delivering high-quality software solutions, and have a solid technical background in full-stack development.</p><p> </p><p><strong>Key Responsibilities</strong>:</p><ul><li>Lead and manage a team of developers in the design, development, and deployment of software applications using modern web technologies.</li><li>Collaborate with cross-functional teams such as Product Management, QA, and UX/UI to develop new features and enhance existing features.</li><li>Develop technical requirements and specifications for software applications and lead the team in implementing them.</li><li>Provide technical guidance and mentorship to the development team and assist with resolving technical issues.</li><li>Ensure software development best practices, including code reviews, testing, and documentation are followed by the development team.</li><li>Contribute to the design, architecture, and development of complex software systems.</li><li>Continuously improve software development processes and practices to ensure high-quality software delivery.</li><li>Manage development timelines and ensure timely delivery of software solutions.</li><li>Communicate effectively with stakeholders, including product management, project management, and senior leadership.</li></ul><p> </p><p> </p><p> </p><p> </p><p> </p><p><strong>Qualifications:</strong></p><ul><li>Bachelor’s degree in computer science or related field.</li><li>At least 6 years of experience in full-stack web development.</li><li>At least 3 years of experience in a leadership role.</li><li>Strong technical skills in modern web development technologies such as MongoDB, Express, Angular, React, and Node.</li><li>Strong experience in building RESTful APIs and integrating with databases.</li><li>Experience with Database integration</li><li>Experience with PWAs and Android mobile development</li><li>Experience building APIs.</li><li>Experience in JIRA, Scrum</li><li>Experience in the cloud, data/cyber security, AI, and chatbot development</li><li>Strong experience in front-end development technologies such as HTML, CSS, JavaScript, and jQuery.</li><li>Strong experience in back-end development technologies such as Node.js, Express, and MongoDB.</li><li>Experience with agile software development methodologies.</li><li>Experience with version control tools such as Git.</li><li>Excellent communication and interpersonal skills.</li><li>Ability to manage multiple projects and priorities in a fast-paced environment.</li></ul><p> </p><p>We are looking for someone who is passionate about building software solutions, and who can lead a team to deliver high-quality, scalable, and reliable applications. If you have a proven track record of leading successful software development teams, and you are excited about working on challenging and impactful projects, we would love to hear from you.</p><p></p>