onsite
Senior Software Engineer - Fullstack - Sigma
Software Engineer
Lead the design and delivery of high‑performance, data‑centric web services using Rust, Go, and GraphQL, while orchestrating scalable infrastructure on Kubernetes and Docker.
About the role
Key Responsibilities
- Architect and implement robust, high‑throughput APIs in Rust and Go to power interactive data exploration tools.
- Design and maintain GraphQL schemas that expose flexible, efficient data access for front‑end applications.
- Build and manage containerized services on Kubernetes, ensuring reliability, scalability, and zero‑downtime deployments.
- Collaborate with data engineers to optimize query pipelines and storage strategies for large data warehouses.
- Mentor junior engineers, conduct code reviews, and champion best practices in performance, security, and testability.
Requirements
- 5+ years of full‑stack development experience with a strong focus on backend services.
- Proficiency in Rust and Go, with a solid understanding of concurrency and memory safety.
- Hands‑on experience with GraphQL, Kubernetes, Docker, and CI/CD pipelines.
- Strong problem‑solving skills and a passion for building scalable, maintainable systems.
- Excellent communication skills and a collaborative mindset.
Skills
rustgographqlkubernetesdocker