Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Robusta

Robusta is an innovative technology company that specializes in building open-source automation and observability solutions tailored for Kubernetes clusters. Founded in 2021, the company provides a unified platform that automatically gathers context, logs, and graphs during system alerts to help software engineers troubleshoot infrastructure issues faster. By integrating seamlessly with existing tools like Prometheus, Slack, and PagerDuty, the organization streamlines incident response and lowers downtime for modern cloud-native enterprises.

About the Role

We are looking for a highly skilled Senior Software Engineer (Full Stack) to join our Engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems, managing databases, implementing DevOps practices, ensuring security compliance, and collaborating closely with frontend teams.

You will play a key role in shaping system architecture, optimizing performance, automating deployments, and mentoring junior engineers while ensuring the delivery of secure, high-quality software solutions.

Responsibilities

Backend Development & Architecture

  • Design, develop, and maintain scalable backend applications using PHP and Laravel.
  • Build and optimize microservices and HMVC-based architectures.
  • Develop backend services and automation solutions using Node.js and Python when required.
  • Design and maintain secure RESTful APIs and backend integrations.
  • Ensure high-performance, low-latency, and scalable server-side applications.

Database Management

  • Design, maintain, and optimize MySQL and MongoDB databases.
  • Improve database performance through indexing, query optimization, and efficient schema design.
  • Implement and manage Redis caching and RabbitMQ messaging services.
  • Ensure data integrity, security, and reliability across all systems.

DevOps & Infrastructure

  • Build and maintain CI/CD pipelines using Jenkins and Docker.
  • Manage containerized environments using Docker and Docker Compose.
  • Monitor application performance, availability, and infrastructure health.
  • Implement logging, monitoring, and alerting solutions.
  • Support infrastructure scalability and reliability initiatives.

Security & Compliance

  • Implement secure authentication, authorization, encryption, and RBAC mechanisms.
  • Conduct vulnerability assessments, penetration testing, and security audits.
  • Ensure compliance with OWASP MASVS, SOC 2, and security best practices.
  • Resolve critical security vulnerabilities in a timely manner.

Frontend Integration

  • Collaborate with frontend engineers to deliver seamless API integrations.
  • Implement GraphQL and WebSocket solutions when required.
  • Ensure efficient communication between frontend and backend services.

AI & Automation

  • Leverage AI tools and automation solutions to improve development efficiency.
  • Implement AI-driven optimizations for infrastructure, database performance, and operational workflows.

Leadership & Mentorship

  • Conduct code reviews and enforce engineering best practices.
  • Mentor junior engineers and support their professional growth.
  • Create and maintain technical documentation.
  • Lead technical discussions and knowledge-sharing sessions.

Requirements

  • 5+ years of experience in software engineering.
  • Strong experience with PHP and Laravel.
  • Experience building scalable backend systems and APIs.
  • Strong knowledge of MySQL and MongoDB.
  • Experience with Redis and RabbitMQ.
  • Hands-on experience with Docker, Docker Compose, and Jenkins.
  • Experience designing microservices architectures.
  • Strong understanding of security best practices, authentication, and encryption.
  • Experience with CI/CD pipelines and deployment automation.
  • Excellent problem-solving and communication skills.

Nice to Have

  • Experience with Node.js and Python.
  • Experience with GraphQL and WebSockets.
  • Experience with Prometheus, Grafana, or New Relic.
  • AWS, Kubernetes, or cloud certifications.
  • Experience in security engineering or DevSecOps environments.

Recommended for you based on this role

Similar stack
Same company
In your city
DevOps
Ansible
ArgoCD
CI/CD
GCP
GitHub Actions
GitOps
Google GKE
Grafana
Kubernetes
Prometheus
Splunk
Terraform
Cybersecurity
SonarQube
Apply
Remote/Hybrid • 10+ year exp • Bachelor's Degree
AI/ML
AI Agents
LLM
DevOps
AWS
Azure
GCP
Apply
Cairo
JavaScript
TypeScript
Frontend
Bootstrap
GraphQL
Next.js
React.js
Redux
Redux Toolkit
Tailwind CSS
Mobile
State Management
DevOps
AWS
CI/CD
Docker
Git
Rest API
QA
Jest
Apply
Cairo
C
Apex
C
GCC
Apex
MuleSoft
DevOps
Octopus Deploy
Marketing
Salesforce
Apply
Cairo
DevOps
AWS
Azure
CI/CD
GCP
Git
Apply
Contractor
C#
SQL
C#
ASP.NET Core
DevOps
Git
Rest API
Apply
Remote
Apex
Apex
Lightning Web Components
Salesforce Data Cloud
Salesforce Flow
AI/ML
AI Agents
Model Context Protocol
RAG
DevOps
Vector
Marketing
Salesforce
Apply
Remote • Contractor • Cairo
Apex
Apex
Lightning Web Components
MuleSoft
Visualforce
DevOps
CI/CD
Git
Rest API
Marketing
Salesforce
Apply
Remote • Contractor • Cairo
Apex
Apex
Lightning Web Components
Visualforce
DevOps
Azure
Azure DevOps
CI/CD
Git
Marketing
Salesforce
Apply
PHP
PHP
WordPress
Management
Confluence
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Cairo