Sr. Backend Engineer (Django – Go Preferred) at Awura Computing PLC
Position Title: Sr. Backend Engineer (Django – Go Preferred)
Employer: Awura Computing PLC
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 1 month ago
Deadline: Submission date is over
We are searching for a highly skilled and self-motivated Backend Engineer with strong expertise in Django to join our growing team. In this role, you will design, develop, and maintain robust, scalable, and high-performance backend systems.
While Django is the primary requirement, it is highly preferred if you also have experience with the Go stack (Go language and its ecosystem of frameworks, tools, and libraries).
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable server-side applications and APIs using Django (and Go stack where applicable).
- Develop and manage scalable database schemas and data models (primarily PostgreSQL).
- Ensure the performance, quality, and responsiveness of backend services.
- Implement security and data protection best practices.
- Write comprehensive unit and integration tests to ensure code quality and robustness.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features.
- Identify bottlenecks and bugs, and devise elegant solutions.
- Participate in code reviews to maintain a high standard of code quality across the team.
Qualifications
- This is not an entry-level position. We are looking for a candidate with proven experience (3+ Years) and a demonstrable track record.
- Proven Experience: Strong background in backend development with a portfolio of work you can showcase.
- Mandatory GitHub Profile: A GitHub link is required, with personal projects,
- open-source contributions, or code samples demonstrating your skills. Applications without a GitHub profile will not be considered.
- Framework Mastery: Deep expertise in Django (Python). Experience with the Go stack is highly preferred.
- Database Proficiency: Strong command of SQL and relational databases, particularly PostgreSQL or MySQL.
- API Design: Solid understanding of RESTful API best practices. GraphQL experience is a plus.
- Testing: Experience with testing frameworks (e.g., pytest for Python, Go’s native testing package).
- Problem Solver: Pragmatic, analytical, and passionate about solving complex technical challenges.
Nice-to-Have Qualifications
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI).
- Experience with cloud platforms (AWS, GCP, Azure).
- Knowledge of caching strategies and tools (Redis, Memcached).
- Contributions to open-source projects.
Location:
- Rizq house building 5th floor, Gabon St, Addis Ababa
Don’t have a winning CV? Let GeezJobs write it for you! 👉 CLICK & Learn about the Service