Full-time
NGN Competitive
FCT - Abuja
31 May 2026
IT & Software


Job Overview


  • Our client is looking to hire a talented and innovative Full-Stack Software Developer to design, develop, and maintain high-performance web applications and digital solutions.
  • The ideal candidate is a seasoned developer with strong command of both front-end and back-end technologies, a passion for clean code, and the ability to translate complex business requirements into elegant technical solutions.
  • You will play a key role in building scalable digital products that power the organisation's service delivery.


Key Responsibilties

  • Design, develop, test, and deploy scalable full-stack web applications using modern frameworks and best practices.
  • Write clean, efficient, and well-documented code across front-end (HTML, CSS, JavaScript/TypeScript, React, Vue.js) and back-end (Node.js, Python, PHP, or Java) technologies.
  • Collaborate with UI/UX designers to translate wireframes and design mockups into responsive, high-quality interfaces.
  • Develop and manage RESTful APIs and integrate third-party APIs, payment gateways, and external data sources.
  • Develop automation solutions using Microsoft Power Platform.
  • Design and maintain relational and non-relational databases including MySQL, PostgreSQL, and MongoDB.
  • Conduct thorough code reviews, unit testing, and debugging to ensure optimal application performance and reliability.
  • Implement security best practices including data encryption, authentication (JWT/OAuth), and input validation.
  • Manage version control using Git (GitHub/GitLab/Bitbucket) and work within an Agile/Scrum development environment.
  • Contribute to the technical architecture, system design, and infrastructure planning of key projects.
  • Monitor application performance, identify bottlenecks, and optimize for speed, scalability, and user experience.
  • Collaborate with cross-functional teams including product managers, QA engineers, and business stakeholders.
  • Stay abreast of emerging technologies and proactively propose improvements or new tools to enhance the development process.


Qualifications & Requirements

  • Bachelor's Degree (BSc.) in Computer Science, Software Engineering, Information Technology, or a related field — required.
  • Minimum of 5 –7 years of hands-on full-stack development experience with a proven delivery record.
  • Master's Degree in a related discipline — an added advantage.
  • Relevant certifications (AWS, Google Cloud, Microsoft Azure, Meta Developer, etc.) — a strong advantage.
  • Experience developing automation solutions using Microsoft Power Platform.
  • Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript/TypeScript, React.js or Vue.js.
  • Solid experience with back-end frameworks: Node.js (Express), Python (Django/FastAPI), or PHP (Laravel).
  • Experience with cloud platforms (AWS, GCP, or Azure), Docker, and CI/CD pipelines.
  • Strong understanding of software architecture patterns (MVC, microservices, event-driven architecture).
  • Excellent problem-solving skills, attention to detail, and the ability to deliver under deadline pressure. Ability to work independently and collaboratively within a team environment.


Portfolio and Achievement Requirements

Candidates must submit a comprehensive technical portfolio that includes:

  • GitHub profile or repository links showcasing personal and professional projects.
  • Live-deployed applications or products the candidate has contributed to or led.