Back to search
iVolve Technologies Linkedin · Posted 6d ago

Senior Full-Stack Engineer

Cairo

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search