Senior Software Engineer (Team Lead) - Nestjs, Angular at Seamfix

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
61117
Job Views
101

Job Description



DESCRIPTION


Key Responsibilities:


Technical Leadership:



  • Lead and mentor a team of developers, fostering a collaborative and high-performing work environment.

  • Provide technical guidance, best practices, and code reviews to ensure the quality and scalability of software projects.

  • Drive innovation and advocate for the adoption of new technologies and tools to improve development processes.


NestJs Development:



  • Demonstrate expert-level proficiency in NestJs (Node.js) for backend development.

  • Design and implement robust and scalable APIs and backend services using NestJs and related technologies.

  • Troubleshoot and resolve complex technical issues in the backend codebase.


Angular and Ionic Development:



  • Possess strong skills in Angular and Ionic frameworks for front-end development.

  • Collaborate with front-end developers to create seamless and responsive user interfaces.

  • Ensure cross-platform compatibility and optimal performance for mobile applications using Ionic.


Project Management:



  • Collaborate with product managers and stakeholders to define project requirements and technical specifications.

  • Participate in project planning, estimation, and delivery schedules to meet business objectives.

  • Monitor project progress, identify risks, and implement effective mitigation strategies.


Code Quality and Testing:



  • Champion code quality standards and best practices throughout the development lifecycle.

  • Conduct thorough testing and debugging to ensure software stability and reliability.

  • Implement automated testing processes to enhance software quality.


REQUIREMENTS



  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Master's degree is a plus.

  • Proven experience (6+ years) as a Senior Software Engineer, with demonstrated team leadership and project management skills.

  • Extensive hands-on experience with NestJs (Node.js) for backend development, including designing and implementing APIs.

  • Strong proficiency in Angular and Ionic for front-end and mobile application development.

  • In-depth understanding of software design principles, patterns, and best practices.

  • Experience with database systems and data modeling for efficient data handling.

  • Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues.

  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.

  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

  • Demonstrated passion for staying up-to-date with the latest technologies and industry trends.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept