Technology

Full-stack Developer

Athena Institute of Business & Technology·Unknown, Nigeria·Full Time·Remote
Technologyentry-levelFull TimeRemote
-Closes Oct 27, 2026

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.

At a glance

Company

Athena Institute of Business & Technology

Location

Unknown, Nigeria

Employment

Full Time

Work style

Remote

Experience

entry-level

Valid until

October 27, 2026

Created

October 20, 2026

More opportunities

Similar roles you might like

Full Stack Developer

Heckerbella Limited

Remote, nigeria

Full Time

We are looking for a talented and passionate Full Stack Developer to join our growing team. You will play a key role in the development and maintenance of our [product/service], collaborating with designers, product managers, and other developers to bring our vision to life. Responsibilities: Design, develop, and maintain backend functionalities, including APIs, databases, and server-side logic. Develop user-facing features and functionalities using both front-end and back-end technologies. Write clean, well-documented, and maintainable code. Participate in code reviews and provide constructive feedback. Perform unit and integration testing. Troubleshoot and debug production issues. Collaborate with cross-functional teams, including designers and other developers, to deliver high-quality software solutions. Work with product owners and stakeholders to understand project requirements and translate them to technical requirements. Stay up-to-date with the latest technologies and trends in the software development industry. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field (required). 3+ years of experience as a full-stack developer (required). Experience building full stack web applications using React (Typescript) and any other frontend frameworks such as (Angular, Vue.js) backed by REST APIs (Python ,Node.js (Typescript)) and any other backend frameworks such as AWS API Gateway, Lambda, Laravel(PHP) or Springboot (Java) and experience using both Relational and NOSQL databases. Exceptional proficiency and hands-on experience in designing, implementing, and optimizing complex systems using Kafka, RabbitMQ, Celery, Redis and sockets. Demonstrated experience in developing and maintaining real-time applications, leveraging technologies such as WebSocket or other relevant protocols. Experience with cloud platforms such as AWS, Azure, or Google Cloud Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). Familiarity with Agile/Scrum methodologies. Experience with version control systems (Git, Jenkins). Excellent communication and collaboration skills. Ability to work independently and as part of a team. Strong problem-solving skills and a passion for learning. Bonus Points: Solid understanding of software architecture, design principles, and best practices Proven and substantial experience as a Backend Developer with a distinguished focus on system design and distributed systems DevOps experience including designing maintainable testing strategies and automating CI/CD, (GitHub Actions) with code linting, type checking, etc. Security awareness and best practices. Originally posted on Himalayas

21 hours ago

Software Engineer Instructor

APTECH Computer Education, Maryland Center, Lagos

Lagos Employment Type: Full-time, Lagos, Nigeria

full-time

APTECH Computer Education is a global leader in career-oriented IT education, having trained over 7 million students in more than 40 countries. Established in 1986, APTECH has maintained its dedication to bridging the gap between theoretical knowledge and practical skills. With a robust network of over 1,300 training centers worldwide, the organization utilizes cutting-edge teaching methods and experienced instructors to equip individuals with the skills needed for success in the ever-evolving tech industry. We are recruiting to fill the position below: Job Title: Software Engineer Instructor Location: Lagos Employment Type: Full-time Technical Skills: Proficiency in the FULL-STACK Developer tools such as JAVA, PYTHON, JAVASCRIPT, HTML, CSS, etc. Competence in the Software Development Frameworks and tools such as REACT, SPRING, DJANGO, etc. Experience in Database Administration tools e.g. Ms SQL, MongoDB, MySQL, etc. Proficiency in ARTIFICIAL INTELLIGENCE & MACHINE LEARNING (AI-ML), Data Science & Analytics. Key Responsibilities Teach and train students on the IT courses as assigned by the management. Provide hands-on training and real-world examples to enhance learning experiences. Offer guidance, mentorship, and support to students throughout their learning journey. Engage and Inspire Students by creating a motivating and supportive learning environment that encourages students to achieve their full potential. Regularly asses and evaluate student performance through assignments, projects, quizzes and exams. Stay updated with the latest industry trends and incorporate them into teaching materials and sessions. Educational Requirements Educational Background: Minimum of Bachelor's degree or HND in Computer Science, Information Technology, Computer Engineering, or any related field. Experience: Minimum of 2 years of teaching or training experience or equivalent industry experience in Software Engineering etc

6 days ago

Full Stack Engineer

RedSwitch Collections

Lagos, nigeria

full-time

Redswitch Collections is a dynamic and innovative consultancy firm that specializes in providing strategic advice and tailored solutions across a wide array of industries. With a focus on enhancing business performance and solving complex challenges, we collaborate closely with our clients to deliver measurable results that drive growth and sustainability. Whether it’s optimizing operations, improving financial performance, or navigating industry-specific challenges, we help organizations reach their full potential. We are recruiting to fill the position below: Job Position: Full Stack Engineer Job Location: Lagos, Nigeria Employment Type: Full-time Work Mode: Hybrid Industry: Financial Services / Microfinance Job Summary We are looking for a Full-Stack Engineer with strong software development experience and a solid understanding of the financial services sector to join a growing financial institution. The ideal candidate will be more than just a developerthey should understand financial workflows, microfinance operations, transaction processes, and how technology can improve financial services delivery. Key Responsibilities Design, develop and maintain scalable web applications and financial technology solutions. Develop workflows for customer onboarding, loan processing, repayments, collections and reporting. Build and integrate APIs, databases and third-party financial services. Develop secure, user-friendly front-end and robust back-end systems. Translate business requirements into practical technology solutions. Automate and improve existing financial processes. Requirements Bachelor's degree in Computer Science, Software Engineering or a related field with 4 years of experience. Proven experience as a Full-Stack Developer/Engineer. Strong front-end and back-end development skills. Experience with APIs, databases, Git and software development lifecycle. Experience in banking, fintech, microfinance or related financial services is highly preferred. Understanding of financial systems and business workflows. Strong problem-solving and analytical skills. The Ideal Candidate We need a developer who can think beyond writing codesomeone who understands financial-sector challenges and can design and develop practical workflows and systems for a microfinance environment. Salary N600,000 - N800,000 Monthly. Method of Application  Interested and qualified candidates should send their CV and relevant portfolio/GitHub profile to: mfona.ogah@mutualtrustmfbank.com using the Job Position as the subject of the email.

12 days ago

Full Stack Developer (digital Transformation And Governance)

United Bank for Africa (UBA)

Lagos, nigeria

full-time

Job Description Full-stack developer bridging technical excellence with IT governance expertise. You'll develop mission-critical applications while ensuring compliance with COBIT, ITIL, and regulatory requirements (PENCOM, GDPR, Nigeria DPA) in a highly regulated environment. Key Responsibilities Design and develop full-stack applications (React, Vue, Node.js, Python, Java) Integrate IT governance principles (COBIT, ISO/IEC 27001) into development practices Lead development projects using Agile/Scrum methodologies Support ITIL processes (incident, problem, change management) and production support Champion code reviews focused on governance, security, and auditability Ensure systems comply with PENCOM requirements and data protection regulations Contribute to enterprise architecture and microservices design Required Qualifications Bachelor's Degree in Computer Science/IT (or equivalent experience) 5+ years full-stack development experience 2+ backend frameworks (Node.js, Python, Java, .NET) 2+ frontend technologies (React, Vue, Angular) Strong IT governance knowledge (COBIT, ISO/IEC 27001) ITIL practices experience (incident, problem, change management) Enterprise architecture and system design pattern understanding Relational and non-relational databases (SQL, MongoDB) Application security and secure coding expertise Preferred: Financial services or regulated industry experience Pensions/custody operations knowledge COBIT/ITIL/PMP/PRINCE2/Scrum Master certification CI/CD, DevOps, Infrastructure-as-Code Docker, Kubernetes, API gateways, service mesh AI/ML or process automation platform exposure

a month ago