datatrota
Signup Login
Home Jobs Blog

Full Stack Developer at Advantage Health Africa

Advantage Health AfricaLagos, Nigeria Software Development
Full Time
Advantage Health Africa is the umbrella for these various initiatives and venture, established in January, 2017 and began full operations in July of the same year. AHA was born out a desire to see significant performance improvement in the healthcare industry, particularly in business improvement and patient care treatment outcomes. The first entry point has been via use of technology in improving access to medicines (my-medicines.com) and skills development (AHA Capacity development initiatives). The AHA team has also championed two core sector-wide initiatives in pharmacy, the aggregation and clustering of retail pharmacies (CPN Nexus) and the stimulation of young leaders with a mindset to take on challenges as opportunities (the PLSP).

Job description

  • We are seeking a seasoned Full Stack Developer to join our team to produce scalable software solutions.
  • You’ll be part of a cross-functional team responsible for the full software development life cycle, from conception, deployment and maintenance of the applications.
  • As a Full Stack Developer at Advantage Health Africa, you'll join our team to build fully-fledged platforms using various technologies.
  • You'll be involved in the entire product development lifecycle including the design, development, deployment and maintenance of new and existing features.
  • You'll write clean and functional code on the front and back end.
  • You'll collaborate closely with our development team to ensure system consistency and create a great user experience.
  • You'll write reusable and maintainable code.
  • Your work will have a direct impact on the stability and user experience of our products.

Core job responsibilities

Technical Leadership:

  • Provide technical leadership and guidance to the development team.
  • Collaborate with stakeholders to understand project requirements and goals.

Full-Stack Development:

  • Design, develop, and maintain scalable and robust web applications.
  • Implement front-end and back-end solutions, ensuring high performance and responsiveness.
  • Architect efficient backend solutions, including APIs and server-side logic. 

Technology Stack:

  • Utilise expertise in a variety of programming languages, frameworks, and libraries for both front-end and back-end development.
  • Stay updated on industry trends and emerging technologies to recommend improvements.
  • Previous experience with Express and Angular is required.

Code Review and Quality Assurance:

  • Conduct thorough code reviews to maintain code quality, performance, and adherence to coding standards.
  • Implement and enforce best practices for software development.

Collaboration:

  • Work closely with cross-functional teams, including designers, product managers, and other developers, to achieve project goals.
  • Collaborate with in-house and external teams to integrate different components of the system.

Problem Solving:

  • Troubleshoot, debug and resolve issues in a timely manner.
  • Identify and address technical challenges throughout the development lifecycle.

Documentation:

  • Create and maintain technical documentation for code, architecture, and processes.
  • Ensure documentation is comprehensive and accessible to team members.

Scalability and Performance Optimization:

  • Optimize application performance and scalability to handle increasing user loads.
  • Implement caching strategies and other techniques to enhance system efficiency.

Security:

  • Implement security best practices to safeguard applications and user data.
  • Conduct security assessments and address vulnerabilities in the codebase.

Continuous Improvement:

  • Propose and implement process improvements to enhance development efficiency.
  • Participate in ongoing learning and training to stay current with industry developments.

Requirements

  • At least 3 years experience as a Full Stack Developer or similar role.
  • Experience with Express and Angular.
  • You're familiar with databases (like MySQL and Google SQL) and web servers (e.g. Google Cloud).
  • Experience building a microservice architecture.
  • Excellent communication and teamwork skills.
  • Experience with testing and debugging.
  • Experience with coaching and mentoring is a plus.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend