Senior Django Backend Developer (Remote)

Find your career with us!

Senior Django Backend Developer (Remote)

We are Gojjo Tech, a forward-thinking software development firm dedicated to building innovative solutions that drive impact. Our projects span diverse industries, with a focus on creating tools that address underserved communities' needs.


Projected start date: Jan. 13, 2025

Posted: Dec. 10, 2024

Type: Part time

Duration: Permanent

Apply Now
Job Description

About Us:

We are Gojjo Tech, a forward-thinking software development firm dedicated to building innovative solutions that drive impact. Our projects span diverse industries, with a focus on creating tools that address underserved communities' needs. With an exciting pipeline of products and growing client interest, we are seeking a talented Senior Django Backend Developer to join our team and help us deliver robust and scalable solutions.

If you're passionate about using technology to solve meaningful problems and want to work with a dynamic, global team, we want to hear from you!


Responsibilities:

  • Design, develop, and maintain scalable and secure back-end systems using Django and Django REST Framework (DRF).
  • Collaborate with frontend developers, product managers, and other stakeholders to define API requirements and integrations.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Write clean, maintainable, and well-documented code.
  • Implement and manage database solutions, including migrations and performance tuning.
  • Develop and maintain automated tests to ensure high-quality code (unit, integration, and performance testing).
  • Monitor and troubleshoot application performance, debugging production issues as needed.
  • Stay up-to-date with the latest trends in Django and back-end development to continually improve our stack.

Required Skills and Qualifications:

  • 5+ years of professional experience in back-end development with Python and Django.
  • Strong experience building RESTful APIs with Django REST Framework (DRF).
  • Proficiency in working with relational databases (PostgreSQL preferred).
  • Hands-on experience with deployment pipelines, Docker, and containerized applications.
  • Familiarity with cloud services (AWS, GCP, or Azure) and server management.
  • Solid understanding of software architecture principles, including microservices and monoliths.
  • Experience with automated testing frameworks like Pytest.
  • Strong problem-solving skills and the ability to work independently or as part of a remote team.

Preferred Qualifications:

  • Experience with front-end integration, especially with Vue.js or React.
  • Knowledge of Celery and task queues.
  • Familiarity with infrastructure as code (Terraform, Ansible, etc.).
  • Experience in international or mission-driven projects.

Why Join Us?

  • Work on impactful projects with a global team of like-minded professionals.
  • Flexible remote work environment with a focus on work-life balance.
  • Competitive compensation tailored to experience and skill level.
  • Opportunity to grow and make a real difference in the lives of communities worldwide.

Location:

This is a remote position, with preference for candidates based in East Africa (Kenya, Uganda, Tanzania). Candidates from other regions are also welcome to apply.


How to Apply:

If this sounds like the opportunity for you, please apply by tapping on the 'Apply' button. You will need the following:

  • Your updated resume/CV.
  • A cover letter highlighting your relevant experience and why you’re excited about this role.
  • Link your GitHub.
  • Link to your LinkedIn.

We look forward to hearing from you!