Job Description
Job Title: Senior Backend Software Engineer
About the Role:
Our client is seeking a skilled Senior Backend Software Engineer to join their dynamic team and contribute to building robust, scalable, and high-performance cloud-based services. The position offers an opportunity to work with Golang and cutting-edge technologies in a collaborative environment.
This role is based in Amsterdam, and they are open to providing visa sponsorship for qualified candidates.
Key Responsibilities:
- Design, develop, and maintain fault-tolerant and reliable cloud services.
- Work on cloud infrastructure, managed databases, Kubernetes orchestration, billing systems, monitoring tools, and machine learning services.
- Troubleshoot and optimize performance across distributed systems.
- Collaborate with cross-functional teams to deliver scalable solutions.
Requirements:
- 5+ years of professional experience in software engineering.
- Proficiency in Golang with a proven track record of delivering high-quality code.
- Strong problem-solving skills and the ability to debug complex systems.
- Experience designing high-load systems and scaling distributed services.
- Solid understanding of algorithms and/or data structures.
Nice-to-Have:
- Familiarity with container orchestration tools such as Kubernetes.
- Knowledge of cloud platforms and infrastructure.
- Exposure to monitoring systems and billing platforms.
- Experience with machine learning services or related technologies.
What They Offer:
- Competitive salary and benefits package.
- Support with relocation and visa sponsorship for eligible candidates.
- Opportunity to work in a modern, tech-focused environment.
- Flexible working arrangements with the option to work from their Amsterdam office.