
Senior Backend Engineer, Kubernetes
Posted Sep 4

Posted Sep 4
This is a fully remote position, open to applicants in Egypt, +4 more countries.
β’ Design, develop, and sustain scalable backend services and APIs.
β’ Construct backend systems employing a microservices architecture.
β’ Enhance backend infrastructure for a high-volume, large-scale AI data platform.
β’ Implement distributed systems principles, including consistency, partitioning, replication, consensus, and failure management.
β’ Create fault-tolerant, highly available, and scalable distributed systems.
β’ Manage and operate production workloads on Kubernetes.
β’ Oversee deployments, services, ingress, autoscaling, and Helm within managed Kubernetes environments such as EKS.
β’ Provide support for containerized production settings using Docker.
β’ Optimize application performance and enhance backend reliability, scalability, and availability.
β’ Design and implement CI/CD pipelines, and facilitate GitOps-based, Kubernetes-native deployment workflows.
β’ Elevate observability, monitoring, alerting, and visibility into the health and performance of production systems.
β’ Collaborate with engineering leadership on architectural strategies.
β’ Share technical expertise with junior colleagues and delegate tasks effectively.
β’ Integrate AI tools into daily engineering practices while adhering to established governance protocols and approved API/MCP access procedures.
β’ Over 10 years of professional software engineering experience, primarily focused on backend development.
β’ At least 3 years of practical Kubernetes experience managing production workloads.
β’ Extensive hands-on experience in designing and working with distributed systems.
β’ Familiarity with managed Kubernetes environments like EKS, GKE, or AKS.
β’ Proven experience in designing and developing microservices architectures.
β’ Background in relational and/or NoSQL databases.
β’ Excellent understanding of computer science fundamentals and a systems-oriented mindset.
β’ Strong comprehension of distributed systems concepts, including consistency models, partitioning, replication, consensus, the CAP theorem, and failure management.
β’ Proficient in at least one modern backend programming language; Go or Python is highly preferred, with C++ or Rust also considered.
β’ Solid hands-on capabilities in Kubernetes across deployments, services, ingress, autoscaling, Helm, and production workload management.
β’ Experience with Docker and containerized applications.
β’ Strong knowledge of microservices architecture and inter-service communication patterns.
β’ Familiarity with infrastructure-as-code; Terraform is preferred.
β’ Capability to effectively utilize AI tools while critically evaluating output and adhering to governance requirements.
β’ Resume must be submitted in English and in PDF format.
β’ Availability to work from 9:00 AMβ5:00 PM EST / during U.S. business hours.
β’ Completion of the application form and recording of a video demonstrating skills is required.
β’ Competitive salary and performance-based bonuses.
β’ Comprehensive health insurance coverage.
β’ Opportunities for professional development and continuous learning.
β’ Flexible working hours and remote work options.
β’ A collaborative and inclusive work environment.
Commit
OneDome
IDS Comercial
Get handpicked remote jobs straight to your inbox weekly.