Senior Backend Engineer / Lead

Application ends: August 15, 2026
Apply Now

Job Description

Senior Backend Engineer / Lead

Brief Summary

We are seeking an experienced Senior Backend Engineer / Lead to join our team at Beleqet Jobs. As a Senior Backend Engineer / Lead, you will be responsible for designing, developing, and maintaining the backend systems of our job board platform. You will lead a team of engineers, collaborate with cross-functional teams, and contribute to the development of our technology strategy. If you have a passion for building scalable and efficient systems, we encourage you to apply for this exciting opportunity.

Key Responsibilities

  • Design, develop, and maintain the backend systems of our job board platform, ensuring they are scalable, efficient, and reliable
  • Lead a team of backend engineers, providing guidance, mentorship, and support to help them grow in their careers
  • Collaborate with cross-functional teams, including frontend engineers, quality assurance engineers, and product managers to ensure seamless integration and delivery of new features
  • Contribute to the development of our technology strategy, staying up-to-date with industry trends and emerging technologies
  • Participate in code reviews, ensuring that all code is of high quality, maintainable, and follows best practices
  • Troubleshoot and resolve complex technical issues, collaborating with other teams as needed
  • Develop and maintain technical documentation, including architecture diagrams, technical guides, and API documentation

Requirements

  • BSc or MSc degree in Computer Science, Software Engineering, or a related field from a reputable university in Ethiopia or abroad
  • At least 5 years of experience in backend software development, with a focus on scalable and efficient systems
  • Proficiency in one or more programming languages, such as Java, Python, or C#
  • Experience with backend frameworks and technologies, such as Spring Boot, Django, or .NET Core
  • Strong understanding of database systems, including design, development, and optimization
  • Familiarity with cloud platforms, such as AWS or Azure, and containerization technologies, such as Docker
  • Excellent leadership and communication skills, with experience in leading teams and collaborating with cross-functional teams
  • Strong problem-solving skills, with the ability to troubleshoot and resolve complex technical issues