Athena Institute of Business and Technology (AIBT) is building Africa’s next generation of business, policy, and tech leaders, through flexible, practical, and impact-driven learning.

We are recruiting to fill the position below:

Job Title: Full-Stack Developer

Location: Nigeria (Remote)
Employment Type: Full-time

Job Description

  • We are seeking a skilled and innovative Full-Stack Developer to design, develop, test, deploy, and maintain robust web applications and software solutions.
  • The successful candidate will be responsible for building both front-end user interfaces and back-end systems, integrating databases and APIs, and ensuring the performance, security, and scalability of applications.
  • The ideal candidate should have a strong understanding of modern web development technologies, excellent problem-solving abilities, and the capacity to work collaboratively with cross-functional teams to deliver reliable, user-friendly, and high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain responsive web applications and software solutions.
  • Build interactive, accessible, and user-friendly front-end interfaces using modern frameworks and technologies.
  • Develop and maintain back-end services, application logic, APIs, and server-side functionality.
  • Design, implement, and manage databases to ensure efficient data storage, retrieval, and processing.
  • Integrate third-party APIs, payment gateways, and external services where required.
  • Write clean, reusable, secure, and maintainable code in accordance with established development standards.
  • Conduct software testing, debugging, code reviews, and performance optimisation.
  • Identify and resolve technical issues affecting application functionality, security, and performance.
  • Implement authentication, authorisation, and appropriate data protection measures.
  • Collaborate with UI/UX designers, product managers, and other developers to translate business requirements into technical solutions.
  • Use version control systems to manage source code and support collaborative development.
  • Deploy, monitor, and maintain applications across development, testing, and production environments.
  • Maintain technical documentation and contribute to continuous improvement of development processes.
  • Keep up to date with emerging technologies, development frameworks, and software engineering best practices.

Education and Qualifications

  • Bachelor's Degree or HND in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related discipline.
  • Relevant professional certifications in web development, software engineering, cloud computing, or related technologies will be an advantage.
  • Demonstrable knowledge of front-end and back-end development principles.
  • Evidence of practical development work through personal projects, internships, professional assignments, or open-source contributions.
  • Additional training in modern JavaScript frameworks, database management, API development, or cloud technologies is desirable.
  • Equivalent practical experience and demonstrable technical competence may be considered in place of formal qualifications.

Experience:

  • A minimum of 2–4 years of relevant experience in full-stack development, web application development, or software engineering.
  • Demonstrable experience developing and maintaining both front-end and back-end components of web applications.
  • Practical experience working with databases, APIs, and third-party integrations.
  • Experience using version control systems and collaborative software development workflows.
  • Familiarity with application testing, debugging, deployment, and maintenance.
  • Experience implementing security best practices and optimising application performance.
  • A portfolio of completed applications or projects demonstrating full-stack development capabilities.
  • Experience working within Agile or other collaborative software development environments is an advantage.
  • Candidates with strong technical fundamentals and a portfolio of functional applications may be considered even if they do not meet every stated experience requirement.

Required Skills and Competencies
Technical Skills:

  • Proficiency in HTML, CSS, JavaScript, and responsive web design.
  • Experience with at least one modern front-end framework, such as React, Angular, or Vue.js.
  • Strong knowledge of at least one back-end programming language or framework, such as Node.js, Python, PHP, Java, or C#.
  • Experience designing, developing, and integrating RESTful APIs or GraphQL services.
  • Practical knowledge of relational or NoSQL databases, such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with Git and code management platforms such as GitHub or GitLab.
  • Understanding of authentication, authorisation, application security, and secure coding practices.
  • Knowledge of software testing, debugging, and performance optimisation.
  • Familiarity with cloud platforms, application deployment, CI/CD pipelines, and containerisation tools such as Docker is an advantage.
  • Understanding of software development life cycles and modern development methodologies.

Professional Skills:

  • Strong analytical and problem-solving abilities.
  • Attention to detail and commitment to producing high-quality code.
  • Effective communication and teamwork skills.
  • Ability to translate business requirements into practical technical solutions.
  • Good time management and ability to meet project deadlines.
  • Adaptability and willingness to learn new technologies.
  • Ability to work independently while contributing effectively to a development team.

Apply for this role

Closes Tuesday 27 October · 5 days left

The employer receives your email directly. Tap the button to copy the address - status updates come from the employer.

How to apply

Application Closing Date
27th October, 2026.

How to Apply
Interested and qualified candidates should send the following documents to: f***@aibt.info using “Application for Full-Stack Developer Position” as the subject of the mail.

Interested and qualified candidates should submit the following:

  • An updated CV or résumé highlighting relevant qualifications, technical skills, and professional experience.
  • A brief cover letter explaining their suitability for the role.
  • A link to their GitHub, GitLab, personal portfolio, or other relevant project repository.
  • Links to completed web applications or software projects, where available.
  • A brief description of relevant projects, including the technologies used and the candidate's specific contributions.

Note

  • Shortlisted candidates may be invited to complete a practical coding assessment and participate in a technical interview.
  • Only shortlisted candidates will be contacted.

What to submit

  • CV / résumé

Similar roles open now

Keep looking

Questions about applying

They see your structured profile as it stands at the moment you apply, plus your CV if you have one attached. That snapshot is frozen - if you edit your profile next week, this application still shows what you sent today. Your salary expectation is never sent unless you choose to include it.
Yes. The match figure is for you, not for them - Athena Institute of Business & Technology does not see it. The apply button works the same regardless of your match percentage.
Because boards rewrite titles when they republish. All copies of this vacancy are the same job at the same employer with the same closing date. We show the employer's own wording and list the rest above so you know you have already seen it.
It appears in your application tracker straight away. Because this application is handled here rather than on an external site, you will see the status change as Athena Institute of Business & Technology moves it - viewed, shortlisted, interviewing or declined. Roles that redirect to an employer's own site cannot be tracked that way, and we say so on those listings.
This employer has not yet been checked against the corporate register. Regardless of any of that, no employer on this platform may ask you for money at any stage. If this one does, report it and tell us what they asked for.

Pay not stated Closes in 5 days

Apply by email