Job Description
Lead and mentor a team of developers, fostering a collaborative and high-performing work environment.
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.
Qualifications
● 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.
Location: Lagos State, Nigeria.
For More Information: SENIOR SOFTWARE ENGINEER