Job Title : Senior Go (Golang) Engineer Location : Europe Employment Type : Full-Time Company Overview We're a dynamic tech company that specializes in data integration for cloud infrastructure and security.
We provide robust solutions that simplify data syncing across various cloud and security platforms.
We're looking for a Senior Go Engineer who can bring their expertise in Kubernetes, cloud environments, and scalable infrastructure to our team.
This is a key role for someone with a strong background in startups and large enterprise environments, with experience in integrating new products into complex infrastructures using Terraform and related tools.
Role Overview As a Senior Go Engineer, you will be essential in developing, deploying, and maintaining mission-critical applications within production environments.
You'll collaborate with cross-functional teams to architect, implement, and refine solutions that drive performance, scalability, and reliability.
Your expertise in cloud-native technologies, Kubernetes, and Terraform will be crucial as you help integrate new product features into existing infrastructure while enhancing our data management capabilities.
Key Responsibilities Development & Integration : Design and build scalable, high-performance backend services in Go, ensuring seamless integration of new products into large enterprise infrastructures.
Kubernetes Configuration : Manage, debug, and optimize Kubernetes clusters in production environments, ensuring stability and scalability.
Infrastructure as Code (IaC) : Use Terraform and other IaC tools to automate infrastructure deployments, maintaining a flexible, cloud-agnostic environment.
Collaboration : Work closely with product managers, engineers, and DevOps teams to bring new features from concept to production, optimizing integrations with existing systems.
Troubleshooting & Debugging : Resolve complex issues across distributed systems, focusing on Kubernetes, networking, and cloud infrastructure.
Documentation : Maintain thorough documentation of systems and infrastructure changes, facilitating knowledge-sharing across teams.
Qualifications Experience : 5+ years of backend software development, with a focus on Golang in cloud environments.
Kubernetes Proficiency : Strong hands-on experience configuring and debugging Kubernetes in production settings.
Terraform Expertise : Proven experience in using Terraform and IaC best practices for managing large-scale infrastructure.
Enterprise & Startup Experience : Track record of working in both startup and large enterprise settings.
Experience in successfully integrating new products or features into existing systems is required.
Problem-Solving Skills : Analytical mindset with a proactive approach to solving challenges in distributed and cloud-based systems.
Cloud Knowledge : Advanced knowledge of AWS, GCP, or Azure services with a deep understanding of cloud infrastructure and management.
Communication Skills : Strong written and verbal communication skills, with the ability to document technical work clearly.
Preferred Skills Microservices Architecture : Experience with microservices and distributed system design.
CI/CD Pipelines : Understanding of CI/CD best practices and experience implementing pipelines in production.
Observability : Familiarity with monitoring and performance tools (e.g., Prometheus, Grafana) for optimizing cloud applications.
What We Offer Remote Work Flexibility : Work from anywhere while contributing to a high-growth, innovative tech environment.
Professional Development : Opportunities for growth and learning within a collaborative team.
Competitive Compensation : We offer a competitive salary, benefits, and potential equity.