Mid-Level Backend Developer

Overview

Job Summary: We are seeking a mid-level backend developer with strong programming fundamentals and proven experience building and maintaining APIs, services, and data-driven systems. The ideal candidate has solid understanding of programming principles and can work effectively across modern backend frameworks and databases.

This role primarily involves developing and optimizing  systems and APIs that support automation, data processing, and application integrations. While our core backend stack is built on Python and JavaScript, familiarity with C#/.NET is a valuable bonus for handling occasional integrations and legacy services.

Specific Skills
* 2–4 years of professional experience as a backend or full-stack developer. * Proficiency in **Python** (FastAPI, Flask, or Django), and/or **Node.js** (Express.js, Remix) and or c#/.net . * Strong understanding of RESTful API design and implementation. * Hands-on experience with relational databases (PostgreSQL, MySQL, or SQL Server). * Familiarity with Git and collaborative development workflows. * Solid understanding of software architecture, data structures, and algorithms. * Strong problem-solving and debugging abilities.
Responsible For
Design, develop, and maintain backend systems, APIs, and microservices. * Write clean, efficient, and maintainable code following best practices. * Collaborate with frontend developers and other teams to deliver seamless integrations. * Develop and optimize SQL queries, database schemas, and data access logic. * Implement authentication, authorization, and other security best practices. * Participate in code reviews, testing, and continuous integration processes. * Troubleshoot and resolve issues across development, staging, and production environments. * Document technical designs, APIs, and deployment procedures.
Additional Requirements
* Experience with C#/.NET for backend or integration projects. * Exposure to DevOps tools (Docker, CI/CD pipelines). * Familiarity with caching and messaging systems (e.g., Redis, RabbitMQ). * Understanding of cloud infrastructure (AWS, Azure, or GCP). * Interest in automation, data engineering, or AI-related projects.
Job Nature
Full Time
Educational Requirements
* Languages: Python, JavaScript/TypeScript, C# * Frameworks: FastAPI, Flask, Django, Node, .net * Databases: PostgreSQL, MySQL, SQL Server * Version Control: Git (GitHub or GitLab) * Other Tools: Docker, REST APIs, Azure/AWS/GCP
Job Location
Kampala
Job Level
Mid Level Position

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf
Scroll to Top