The Camptocamp Infrastructure Department is looking for a Senior Backend & Cloud Engineer passionate about software architecture, infrastructure automation, and continuous deployment.
In this key hybrid role with high added value, you will combine deep expertise in Backend development with proven mastery of Cloud environments. You will design and develop high-performance backend services while driving modern Cloud infrastructure on Amazon AWS using rigorous engineering practices based on Infrastructure as Code (IaC with Terraform/OpenTofu) and GitOps principles on Kubernetes.
You will join a motivated, dynamic, and highly skilled team embracing DevOps culture, a "Code First" mindset, and a commitment to high standards to build resilient, scalable, and secure systems.
Camptocamp's Infrastructure Department uses and contributes to the development of numerous open source software. Our toolbox is composed of the following software: https://stackshare.io/camptocamp/infrastructure
Your responsibilities will cover the following key areas:
Backend Engineering & Architecture
- Designing, developing, and maintaining robust, scalable, and secure REST / gRPC APIs and microservices (Python/FastAPI, Go).
- Data modeling and relational database optimization (PostgreSQL).
- Ensuring code quality through automated testing strategies (unit, integration, end-to-end).
Cloud, Infrastructure as Code & GitOps
- Architecting, deploying, and managing Cloud infrastructure on Amazon Web Services (AWS: EC2, EKS, S3, RDS, IAM, Lambda, Networking).
- Automating Cloud infrastructure end-to-end using Infrastructure as Code (Terraform, OpenTofu).
- Container orchestration using Kubernetes (EKS) and implementing Continuous Deployment workflows based on GitOps principles (ArgoCD / Flux).
- Designing and optimizing automated CI/CD pipelines (GitHub Actions, GitLab CI).
- Managing observability (monitoring, metrics, logs, tracing with Prometheus, Grafana, OpenTelemetry, Elastic) and maintaining high availability.