remote
Staff Backend Engineer, AST Composition Analysis - GitLab
Backend Engineer
Lead backend architecture for a high‑scale DevSecOps platform, driving performance, reliability, and security using Python, Go, and cloud-native technologies.
About the role
Key Responsibilities
- Design, develop, and maintain scalable backend services that power the platform’s core analytics and orchestration features.
- Own end‑to‑end performance, reliability, and security of distributed systems, ensuring high availability and low latency.
- Collaborate with cross‑functional teams to define API contracts, data models, and deployment pipelines.
- Implement CI/CD pipelines, containerization, and cloud infrastructure (AWS, Kubernetes) to streamline releases and operations.
- Mentor junior engineers, conduct code reviews, and champion best practices in coding, testing, and documentation.
Requirements
- 10+ years of professional software engineering experience, with 5+ years in backend development.
- Proficiency in Python and Go, strong grasp of relational and NoSQL databases.
- Hands‑on experience with Docker, Kubernetes, and AWS services (EKS, RDS, S3).
- Deep understanding of CI/CD tooling, automated testing, and observability.
- Excellent problem‑solving skills, strong communication, and a passion for building secure, high‑performance systems.
Skills
pythongosqldockerkubernetesawscicd