# Staff Software Engineer (Full Stack - Java Springboot)

> Sumerge · Cairo, Egypt (Hybrid) · Full-time · Posted 2026-02-01

**Workplace:** hybrid

**Department:** Software Engineering

## Description

Our ideal candidate is a seasoned professional who thrives on innovation and challenges. He/she has a passion for creating cutting-edge software solutions using the latest technologies in cloud-native platforms, microservices, and DevOps practices. With a solid technical foundation, the ideal candidate is not only adept at coding and system design but is also a communicator capable of presenting complex solutions clearly and persuasively. Ultimately as a natural leader, you inspire your team, foster a collaborative environment, and drive projects to successful completion. 

### Responsibilities

-   Design, develop, and maintain scalable and resilient cloud-native platforms and applications. 
-   Implement robust full-stack architectures that seamlessly integrate frontend frameworks with backend services.
-   Adopt and promote Agile and DevOps practices such as CI/CD and Test-Driven Development (TDD) within the development lifecycle.
-   Advises others and assumes a technical leadership role in support of the solution construction, implementation, and system integration.
-   Provide technical advice to project managers and give technical direction to team members.
-   Bring forward and escalate issues that jeopardize the success of the project.
-   Documents developed software programs.
-   Participates in system analysis and design.
-   Participates in project estimation and planning.
-   Conducts customer training.
-   Investigates introduces, advises and educates others on tools, technologies, and methodologies.
-   Compares and articulates alternative approaches to a design and implements technical solutions that meet initial requirements.
-   Mentors and assists other team members.
-   Ensures all programs are developed to schedule and meet the required standards.
-   Participate in developing policies and standards for software construction.

## Requirements

-   Bachelor of Computer Science/ Engineering is a must.
-   Minimum of 5 years of experience as a software engineer with substantial exposure to cloud-native and full-stack development.
-   Proficient in backend development using Java, Spring or Quarkus, and frontend technologies like Angular and React.
-   Experienced with Kafka is a plus and capable of integrating multiple data sources, APIs and databases into a cohesive and efficient system.
-   Strong grasp of SQL and NoSQL DB like MongoDB, including performance tuning and schema design.
-   Practised DevOps methodologies, particularly CI/CD and test automation, to enhance software quality and delivery speed.
-   Excellent problem-solving abilities and a strong team player with a track record of working in an agile development environment.
-   Excellent communication skills for internal and external communication.

## Apply

[Apply at Sumerge](https://apply.workable.com/sumerge-1/j/ED71891844/apply)

---
Powered by [Workable](https://www.workable.com)
