Senior Backend Software Engineer

3 months ago


القاهرة, Egypt Celfocus Full time

**Make an impact** by working for sectors where technology is the enabler, everything is ground-breaking and there’s a constant need to be innovative.

**Be part of the team** that combines business knowledge, technological edge and a design experience. Our different backgrounds and know-how are key in developing solutions and experiences for digital clients.

**Face challenges** and learn other ways of thinking and seeing the world - there’s always room for your energy and creativity.

**About the role**

We are looking for backend technical lead to join the Celfocus’ Egypt Development Center.

Someone that is eager to try new trends, new stacks and innovative approaches to our solutions would be the best fit. Disruptive mindset, not getting demotivated by failure, out of the box thinking and the willingness to take the risk, is the mindset we are looking for

**As a part of your job, you will**:

- Supporting with recruitment & hiring of engineering talent and facilitate the onboarding of new team members.
- Providing technical and non-technical guidance to the team, both individually and as a group.
- Providing technical guidance and expertise to the team, ensuring adherence to best practices, coding standards, and architectural principles while conducting regular performance evaluations, offering constructive feedback, and supporting the professional growth and development of team members.
- Collaborate with product owners to grasp detailed requirements.
- Contribute to the technical roadmap for the team, identifying areas that need improvement and leading cross-team solutions.
- Share your knowledge by giving brown bags, tech talks, or lead training sessions and promoting appropriate tech and engineering best practices.
- Ensuring that solutions meet performance, scalability, and security requirements.
- Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.).
- Design robust APIs to support mobile and desktop clients.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Providing code documentation and other inputs to technical documents.
- Be an active member of our backend community.
- Contribute to Celfocus technical roadmap and innovation initiatives.

**What are we looking for?**
- A minimum of 5 years of professional Java development experience, including proficiency in Java 8 and newer versions, as well as Java Application Frameworks such as (Spring, Spring Boot, and Hibernate).
- Experience with designing and building RESTful APIs.
- Hands on experience of principles of microservices architecture design (clean and/or hexagonal architectures, message driven solutions).
- Proficiency in English (both spoken and written)

Personal traits:

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Deep knowledge of object oriented and design patterns, and architectural patterns.
- 6+ years of professional experience with software development in one or more object-oriented programming languages (e.g., Java, Python, C++)
- 2+ hands-on technical management experience in shipping large-scale projects with multiple dependencies across teams.
- Strong experience documenting and bringing team clarity to complex solutions.
- Strong experience with Relational/NoSQL databases and data workflow management.
- Strong experience with software engineering best practices such as design patterns, code reviews, unit, and integration testing, etc.
- Strong experience with message brokers and queues such as (Kafka, Rabbit MQ, Active MQ).
- Strong experience with cloud and containerized solutions (AWS, Azure, K8s, docker, etc.).
- Strong experience in software security aspects and tools such as (Authentication/Authorization, Encryption/Decryption, Digital Signatures, Identity and Access Management).
- Experience with code analysis and review tools such as (SonarQube, CodeQL).
- Experience with API Gateways such as (Kong API Gateway, Apigee).
- Experience with dependency management tools such as (Maven, Gradle).
- Experience with version control tools such as (GitHub and GitLab).
- Experience with ticket tracking and documentation tools such as (JIRA and Confluence).
- Experience with agile development methodologies (Scrum and/or Kanban)
- Experience of web architectures and services (HTTP, SOAP, REST, JSON).
- Knowledge in HTML5, CSS3, JavaScript, jQuery, AngularJS or ReactJS.
- Good exposure to Continuous Integration and Continuous Delivery (CI/CD).
- Hands on experience with TELCO industry BSS architectures **is preferable**.
- Hands on experience developing REST APIs using TMF standards & Open API specifications **is preferable.**:

- Problem solver mindset: for a given context, think, design, and present a solution for a diverse set of stakeho



  • القاهرة, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented**...


  • القاهرة, Egypt Blink22 Full time

    We are seeking a highly skilled Senior Backend Engineer to design and implement functional software solutions. Collaborating with upper management, you will play a key role in defining software requirements and assuming leadership of operational and technical projects. In this position, you will have the opportunity to work autonomously with mínimal...


  • القاهرة, Egypt Microsoft Full time

    **Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...


  • القاهرة, Egypt Invitro Capital Full time

    **Job Overview**: Invitro Capital is seeking a highly skilled and experienced Senior Backend Engineer with expertise in Python to join our team in Egypt. As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems for our portfolio companies. You will work closely with cross-functional...


  • القاهرة, Egypt Qoyod Full time

    **About Us** We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 15K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide. **Job Summary** **Responsibilities** - Design, develop, and maintain robust and...


  • القاهرة, Egypt mDoc Healthcare Full time

    We are seeking an experienced **Senior Backend Engineer** to lead the design, development, and optimization of our backend systems. In this senior role, you will mentor junior engineers, guide architectural decisions, and ensure the reliability and scalability of our health tech platform. Your expertise will drive innovation and help mDoc deliver impactful...


  • القاهرة, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented...


  • القاهرة, Egypt Impactyn Full time

    **Role Brief**: We're in search of a seasoned and analytical Senior Backend Engineer to become an integral part of our team. **Responsibilities**: - Feature Development: Collaborate with diverse teams to assess, estimate, and strategize new features within an agile environment. - Code Refinement: Work closely with various teams to establish goals and...


  • القاهرة, Egypt Qoyod Full time

    **About Us** We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 15K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide. **Job Summary** **Responsibilities** - Design, develop, and maintain robust and...


  • القاهرة, Egypt CrossWorkers Full time

    **A senior Backend Engineer (Java or Kotlin)** is needed to join us. CrossWorkers is a Danish-owned IT Offshore company with many years of experience in IT and IT Offshore/Nearshore in several countries. We work with customers in Europe and in the GCC area, where we have long relations with our customers. **Responsibilities**: - As part of our...


  • القاهرة, Egypt Microsoft Full time

    We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting opportunity to participate in the innovation and evolution of the stack, at a scale and pace very few other places can...


  • القاهرة, Egypt Tagaddod Full time

    **Key Responsibilities**: - Collaborate with architects and senior engineers to design and implement scalable, efficient system architectures tailored to business requirements. - Conduct thorough code reviews and provide constructive feedback to maintain code quality, scalability, and security. - Troubleshoot and resolve production issues, performance...


  • القاهرة, Egypt German University in Cairo Full time

    We are seeking a dedicated and enthusiastic Junior.NET Backend Developer to join our team. This role is perfect for individuals who have a passion for backend development within the.NET framework and are eager to kickstart their career in software development. As a Junior Developer, you will have the opportunity to work on exciting projects, learn from...


  • القاهرة, Egypt Envision Employment Solutions Full time

    Envision Employment Solutions is currently looking to hire a Senior Software Engineer (Python) for one of our partners, a financial services company. **Responsibilities**: - Manage, motivate, and coach all technical team members → direct supervision and full accountability for the company's team. - Ensure the team is productive - Design optimal solutions...


  • القاهرة, Egypt inDrive Full time

    Egypt, Cairo Hybrid Full-time Junior The GeoWay team is actively looking for a Junior Backend Engineer to troubleshoot software issues, write efficient code and maintain documentation, participate in code reviews and assist senior engineers with projects. **Responsibilities**: - ** Problem-solving**: Troubleshoot and resolve issues related to software...


  • القاهرة, Egypt Tagaddod Full time

    **Key Responsibilities**: - Collaborate with architects and senior engineers to design and implement scalable, efficient system architectures tailored to business requirements. - Conduct thorough code reviews and provide constructive feedback to maintain code quality, scalability, and security. - Troubleshoot and resolve production issues, performance...


  • القاهرة, Egypt Merx Full time

    **Role Overview** We're seeking a Senior Software Engineer to help shape the future of conversational commerce. You'll be instrumental in building and scaling our AI-powered platform that transforms how brands engage with customers on conversational channels. **Key Responsibilities** - Architect and design scalable backend systems, making strategic...


  • القاهرة, Egypt Procore Technologies Full time

    We’re looking for a **Senior Software Engineer, Full Stack **to join Procore’s Project Execution organization. In this role, you’ll drive the technical direction of our projects and help revolutionize a historically underserved industry. Your primary goal will be to develop a product that impacts how communities’ hospitals, homes, sports stadiums,...

  • Backend Engineer

    23 hours ago


    القاهرة, Egypt inDrive Full time

    Egypt, Cairo - Egypt Hybrid Full-time Middle The GeoData team is actively looking for a Backend Engineer (Go) to troubleshoot software issues, write efficient code and maintain documentation, participate in code reviews **Responsibilities**: - Develop and maintain backend services using Golang, ensuring clean and efficient code - Collaborate with...


  • القاهرة, Egypt Curenta Full time

    **Job Overview**: **Working Hours: Monday to Friday, Pacific Time Zone** **Senior.Net Backend Engineer, Responsibility**: - Backend Development: Build and maintain scalable backend systems using.NET Core, C#, and ASP.NET. - API Development & Integration: Design and implement RESTful APIs for seamless integration with third-party systems. - Database...