Débbo Africa

Back End Developer

Posted: 6 minutes ago

Job Description

Company DescriptionDébbo Africa is a health-technology company, dedicated to improving women’s health across Africa through innovative, tech-driven solutions. Its mission is to close the gender-health gap by providing culturally competent, accessible, and personalised healthcare for African women.Role DescriptionThis is a full-time remote role for a Back End Developer. The Back End Developer will be responsible for designing and implementing server-side web application logic, ensuring optimal performance and responsiveness of applications, collaborating with front-end developers to integrate user-facing elements, managing database operations, and debugging and maintaining backend services. Specifically, the Back End Developer will help build and maintain scalable backend services and APIs using Python (FastAPI), deployed on AWS infrastructure. You’ll work closely with senior engineers to deliver high-quality software that powers our applications.ResponsibilitiesDevelop, test, and maintain backend APIs using FastAPI.Collaborate with frontend developers and other team members to integrate user-facing elements.Write clean, efficient, and well-documented code.Work with AWS services (e.g., Lambda, S3, EC2, RDS) for deployment and infrastructuremanagement.Troubleshoot, debug, and optimize performance of backend services.Participate in code reviews and follow best practices for version control and CI/CD.Requirements/Qualifications1–2 years of experience in backend development.Strong knowledge of Python and FastAPI (or similar frameworks like Flask/Django).Hands-on experience with AWS cloud services.Understanding of RESTful API design and microservice architecture.Familiarity with databases (PostgreSQL, MySQL, or MongoDB).Basic knowledge of Git and CI/CD tools.Ability to troubleshoot and debug software issues effectivelyStrong problem-solving skills and attention to detailExperience with database management and optimizationBachelor’s degree in Computer Science, Software Engineering, or related field is preferredNice to HaveExperience with Docker or containerized deployments.Familiarity with asynchronous programming and background task queues (e.g., Celery, Redis).Interest in DevOps or automation.What We OfferOpportunity to learn from experienced engineers.Supportive, fast-paced environment.Flexible work arrangements and growth potential.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In