Fullstack Web Developer & Project Manager Job at RITA Africa

RITA Africa is a leading tech education company focused on empowering the next generation of tech talent across Africa. We provide training in Frontend Development, Backend Development, Fullstack Development, Cybersecurity, and Software Engineering. We are on a mission to develop Africa's next generation of tech leaders through world-class programs and industry collaborations.

We are recruiting to fill the position below:

Job Position: Fullstack Web Developer & Project Manager

Job Location: Nigeria
Job Type: Full-time

Job Summary


  • We are seeking a talented Fullstack Web Developer who can also take on the role of Project Manager, leading our web and software development projects to success.

About the Role

  • As a Fullstack Web Developer & Project Manager, you will have a dual role: contribute directly to web development projects as a hands-on developer and oversee projects as a manager.
  • You will be responsible for leading a team of developers, managing roles, assigning tasks, and ensuring timely delivery of high-quality software solutions.
  • This position requires a combination of technical expertise and strong project management skills.

Key Responsibilities
As a Fullstack Web Developer:

  • Design, develop, and maintain responsive web applications using HTML, CSS, JavaScript, React, Node.js, and other modern frameworks.
  • Build and manage RESTful APIs and integrate third-party services.
  • Collaborate with designers to implement UI/UX designs and ensure optimal user experience.
  • Perform code reviews, debug issues, and ensure high-quality code standards.
  • Optimize applications for performance, scalability, and security.

As a Project Manager:

  • Lead and manage web and software development projects from concept to delivery.
  • Define project scope, goals, timelines, and deliverables in collaboration with stakeholders.
  • Assign tasks, set priorities, and oversee team performance to ensure project success.
  • Facilitate effective communication between developers, clients, and other stakeholders.
  • Monitor project progress, address issues, and provide regular updates to senior management.
  • Ensure projects are delivered on time, within scope, and within budget.
  • Implement agile methodologies and tools to improve team efficiency and project outcomes.

Qualifications & Experience

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience as a Fullstack Web Developer, with a strong portfolio of completed projects.
  • 2+ years of experience in project management or a similar leadership role in web/software development.
  • Proficiency in Frontend (HTML, CSS, JavaScript, React) and Backend technologies (Node.js, Express, SQL/NoSQL databases).
  • Experience with Git and version control, as well as CI/CD pipelines.
  • Strong knowledge of API integration, web security practices, and performance optimization.
  • Proven track record of successfully managing web development projects using Agile or Scrum methodologies.
  • Excellent organizational, leadership, and communication skills.
  • Problem-solving mindset with a keen eye for detail and a commitment to quality.
  • Familiarity with project management tools like Jira, Trello, or Asana.