Log in
All jobs
AI

Full-Stack Developer

Athena Institute of Business and Technology (AIBT)
Nigeria (Remote) Posted Oct 20, 2026
Remote

About this role

Full-Stack Developer at Athena Institute of Business and Technology (AIBT)

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.

Application Closing Date

27th October, 2026.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →