Senior Software Engineer (Team Lead) - Nestjs, Angular

  • FTE
  • Lagos

Who we are

Seamfix Limited is on a quest to within the next 9 more years (in line with our 10-year strategic objectives) to deliver value to 1 billion end customers, empower 10 thousand businesses and build 1 thousand leaders. 

In Seamfix, we are extremely aware that there are endless possibilities if we can be one united people that speak the same creative language, create with the same image or picture of success, and work towards the same end goal hence, we are looking for one who is a team player, who will resonate deeply with our vision, speaks the same creative language and desires same or even bigger impact. 

We help organizations to acquire and service a lot of customers digitally by seamlessly automating their onboarding and service delivery processes so that they can be more productive, make their customers happy and boost their revenues. Our identity and essence are solving problems in a very seamless manner in line with our name; Seamfix is coined from Seamless fixing of problems.


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


● Design and implement robust and scalable APIs and backend services

using NestJs and related technologies.

● Troubleshoot and resolve complex technical issues in the backend


Angular and Ionic Development:

● Possess strong skills in Angular and Ionic frameworks for front-end


● 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


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


● Implement automated testing processes to enhance software quality.


● 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


● In-depth understanding of software design principles, patterns, and best


● 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


● 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.

Note: The job description above is intended to provide a general overview of the

responsibilities and requirements for this position. It may be subject to change based on the company's needs and priorities.