Senior Full-Stack Engineer - iVolve Technologies iVolve Technologies

Careers

Our events are conducted by industry experts who cover exciting ideas and current trends in detail.

We are looking for a Senior Full-Stack Engineer to design, build, and operate the Cloud7 platform, iVolve’s multi-tenant cloud management platform that provides a unified control plane across OpenStack, OpenShift, Kubernetes, and public cloud environments.

In this role, you will work across Java/Spring Boot and Angular, contribute to microservices-based architecture, and help deliver scalable, secure, and production-ready cloud solutions. You will also provide technical mentorship to other engineers and contribute to engineering standards and best practices.

Key Responsibilities

Backend Engineering

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build REST APIs, domain logic, and asynchronous workflows.
  • Design service boundaries, API contracts, and data ownership within a microservices architecture.
  • Design and optimise relational and document databases, including schemas, indexing, and migrations.
  • Implement authentication, authorisation, API versioning, and other security controls.

Frontend Engineering

  • Develop and maintain responsive applications using Angular and TypeScript.
  • Build dashboards, self-service portals, and administrative interfaces.
  • Integrate frontend applications with backend APIs.
  • Optimise application performance, responsiveness, and accessibility.

Cloud & Platform Engineering

  • Containerise applications and deploy services using Kubernetes and OpenShift.
  • Work with Helm or Kustomize for application deployments.
  • Build and maintain CI/CD pipelines with automated testing and quality gates.
  • Contribute to GitOps-based deployment practices.
  • Implement and maintain production observability through logging, metrics, and tracing.

Quality & Production Support

  • Write clean, secure, tested, and maintainable code.
  • Troubleshoot and resolve complex production issues across the full technology stack.
  • Conduct root-cause analysis and contribute to post-incident reviews.
  • Participate in release management and production deployments.

Technical Leadership & Mentoring

  • Conduct code reviews and maintain engineering and security standards.
  • Mentor junior and mid-level engineers.
  • Contribute to architectural decisions and technical design discussions.
  • Collaborate with Product, QA, Platform, SRE, and other teams to define and deliver solutions.

Additional Responsibilities

  • Provide technical input to Pre-Sales and Solution Architecture activities, including feasibility assessments and effort estimation.
  • Contribute to technical documentation, architecture decision records, and the engineering knowledge base.
  • Participate in Proofs of Concept and evaluation of new technologies and tools.
  • Work with Product Management and stakeholders to translate business requirements into technical solutions.

Required Qualifications & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of professional software engineering experience covering both backend and frontend development.
  • Strong hands-on experience with Java and Spring Boot.
  • Proven production experience with Angular and TypeScript.
  • Strong understanding and practical experience with microservices architecture.
  • Hands-on experience with Kubernetes or Red Hat OpenShift.
  • Experience working with at least one major cloud platform such as AWS, Azure, Google Cloud, Alibaba Cloud, or Huawei Cloud.
  • Experience with relational and document databases such as PostgreSQL, MySQL, or MongoDB.
  • Strong understanding of Git, CI/CD, and modern software delivery practices.

Technical Skills

Core Skills

  • Java & Spring Boot
  • Angular & TypeScript
  • REST APIs
  • Microservices Architecture
  • Kubernetes / OpenShift
  • PostgreSQL / MySQL / MongoDB
  • Git and CI/CD
  • Docker
  • Helm / Kustomize

DevOps & Observability

  • GitLab or GitHub
  • Jenkins or Tekton
  • Argo CD / GitOps
  • Prometheus
  • Grafana

Additional Skills – Advantage

  • Go
  • Python
  • Next.js / React

Hiring Organization

Employment Type

Job Location

Cairo, Egypt

Date posted

September 28, 2026

PDF Export

Export as PDF Apply Now