Senior Backend Software Engineer

2 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 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 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 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 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 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,...


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

    **Who Are We❓**: Welcome to the world of Mrsool! ✨ Where on-demand delivery meets unparalleled user needs to deliver anything you desire. As one of the largest delivery platforms in the Middle East and North Africa (MENA) region, Mrsool has captivated users with its unique and seamless experience, earning it the highest ratings among all major delivery...


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

    **Who we are** Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst...


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

    **About Taager** Taager is the first B2B startup focused on social sellers - Merchants. We are democratizing the social e-commerce space by enabling budding as well as seasoned entrepreneurs to sell online with no required capital, inventory, or operational experience. We have our Merchants covered from merchandising, warehousing, shipping, cash collection...

  • Software Engineer

    3 months ago


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

    We are seeking a highly skilled Software Engineer with expertise in Python and AWS Cloud to join our dynamic and innovative development team. As a Software Engineer, you will be responsible for designing, developing, and deploying scalable and reliable software solutions using Python and leveraging AWS cloud services. You will collaborate closely with...

  • Backend Developer

    1 month ago


    القاهرة, Egypt Evolvice GmbH Full time

    09 Okt**Backend Developer**: Backend Developer - Location: Cairo, Egypt | - Employment Type: Full Time | - Job ID: 33809 **Backend Developer**: Evolvice is a German nearshore service provider with branches in Egypt, Ukraine, Portugal and KSA. Founded in 2012, Evolvice has a strong technical background and business domain knowledge, combining software...


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

    **The Senior Solu on/Software Architect owns the architectural decisions for the team, covering backend API, integrations, frontend native Apps and web portals. The SSA should the visionary force behind the technical solution. The SSA values simplicity and is unafraid to challenge technical constraints and procedures to achieve an Agile design. The SSA works...


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

    **Job Purpose: **Job Responsibilities: - Support junior team members in their tasks. - Design and implement backend microservices that power Instabug's platform. - Architect services and optimize performance to support millions of users. - Test various backend components. - Compile and analyze data, processes, and codes to troubleshoot problems and identify...


  • القاهرة, Egypt Giza Systems EG Full time

    The Senior Software Specialist is responsible for designing, developing, and maintaining software solutions across various platforms and technologies. This role involves collaborating with cross-functional teams to implement solutions that meet business needs, leveraging both front-end and back-end technologies. The Senior Software Specialist will ensure...


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

    We’re looking for a Senior Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...


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

    Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement and experimentation for building maps and local search experiences sound inspiring? If so, this Senior Software Engineer position may be a perfect fit for you. We are passionate about building highly engaging and accessible...


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

    Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement and experimentation for building maps and local search experiences sound inspiring? If so, this **Senior Software Engineer** position may be a perfect fit for you. Microsoft Start Content Ecosystem & Growth team is...


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

    We’re looking for a Staff Software Engineer to join Procore’s Invoicing Team in the Financials Division. Procore software solutions aim to improve the lives of everyone in construction and the people within Financials Division are the driving force behind our innovative, top-rated global financial platform. We’re a customer-centric group that...