Contact Us

Full Stack Developer

Lagos
Permanent

Job Overview

The Full Stack Software Developer will be responsible for maintaining, enhancing, and extending enterprise applications across both backend and frontend platforms. The role involves working with an existing production codebase built with Java (Spring Boot) on the backend and Angular on the frontend, implementing new features, improving system performance, and ensuring code quality and reliability.

The ideal candidate will be technically sound, detail-oriented, and capable of
collaborating effectively within cross-functional teams.

Key Responsibilities

Backend Development (Java / Spring Boot)

  • Maintain and extend RESTful APIs developed using Spring Boot.
  • Implement new business logic, system features, and integrations.
  • Debug, refactor, and enhance existing backend code for performance and
    maintainability.
  • Work with relational databases such as MySQL, including schema design and query optimization.
  • Write clean, testable, and well-documented code following best practices.
  • Optimize application reliability, scalability, and performance.
  • Collaborate on API design and data modelling with team members.

Frontend Development (Angular)

  • Develop and maintain frontend features using Angular (v10+).
  • Integrate frontend components with backend REST APIs.
  • Implement responsive, user-friendly, and accessible UI components.
  • Debug and resolve frontend-related issues.
  • Apply best practices for component architecture, state management, and UI
    consistency.

Collaboration & Support

  • Collaborate with cross-functional teams including QA, Product, and DevOps.
  • Participate in code reviews, sprint planning, and technical discussions.
  • Contribute to continuous improvement of development standards, tools, and processes.
  • Provide support for bug fixes, enhancements, and production issues as required.

Data Protection & Confidentiality

  • Uphold the highest standards of confidentiality in handling company-related
    information, ensuring compliance with data protection laws and internal policies.
  • Adhere to the company’s information security guidelines, including proper storage, transmission, and disposal of sensitive materials.
  • Promptly report any suspected data breaches or unauthorized access to the
    appropriate company authority.
  • Participate in periodic data protection training to stay informed about evolving
    security risks and best practices.

General Assignment

  • Execute any other duties and tasks that may be designated or assigned by the
    Company.
  • Participate in the knowledge sharing programme of the department and the
    company
  • To provide support to the Head of Information Technology as may be required
    towards serving the Board, Management, and staff.

Required Skills and Qualifications

Qualification

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience: Minimum of 3–5 years of relevant experience in Full stack development.

Skills & Competence

  • Relevant professional software development experience with proven hands-on expertise in enterprise application development.
  • Strong proficiency in Java and Spring Boot.
  • Solid hands-on experience with Angular.
  • Experience building and consuming RESTful APIs.
  • Good understanding of SQL databases and ORM frameworks (JPA/Hibernate).
  • Proficiency in Git and collaborative development workflows.
  • Knowledge of software design principles and clean code practices.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work effectively with established and evolving codebases.

KPIs and Performance Metrics:

  1. Code Quality: Compliance with coding standards, test coverage, and review feedback.
  2. Feature Delivery: Timely and accurate delivery of assigned features and enhancements.
  3. System Stability: Reduction in production bugs and system downtime.
  4. Performance Optimization: Improvement in application performance and response time.
  5. Collaboration & Communication: Effectiveness in teamwork, documentation, and stakeholder engagement.

Subscribe to our newsletter

Receive valuable insights and updates right in your inbox