Summary: The Software Engineer – Golang role is a 6-month contract position focused on developing and maintaining scalable backend services and APIs using Go (Golang) and cloud-native technologies. The position is fully remote and requires collaboration with cross-functional teams to deliver high-quality technical solutions. Candidates should have a strong background in software engineering, particularly in cloud environments, and be adept at working in a dynamic tech setting. This role emphasizes the importance of test automation and continuous improvement in software development practices.
Key Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using Go (Golang).
- Build robust microservices and optimize system performance.
- Translate business needs into innovative technical solutions.
- Ensure high-quality, maintainable code through adherence to test automation standards.
- Collaborate with cross-functional teams in a fast-paced environment.
Key Skills:
- Strong proficiency in Go (Golang) with 4+ years of professional experience.
- Extensive experience with AWS cloud services, including RDS and Aurora.
- Proven ability to develop RESTful APIs, utilizing JSON and HTTP protocols.
- Expertise in concurrency management with Goroutines & Channels.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience with databases such as MySQL/PostgreSQL.
- Proficiency with DevOps tools including Docker, Linux, Git, and CI/CD pipelines.
- Ability to write comprehensive unit and integration tests.
Salary (Rate): £105 hourly
City: Amsterdam
Country: Netherlands
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Software Engineer – Golang
6 months contract – 40 hours per week – 105 EUR per hour (+VAT) Independent Contractor – fully remote
Are you passionate about crafting high-impact solutions in a dynamic tech environment? We’re seeking a talented Software Engineer II to own critical technical elements within Booking.com’s cutting-edge platform. This role offers an exciting opportunity to work on diverse projects—from product features to infrastructure automation—in a collaborative, inclusive, and fast-paced setting.
In this role, you will design, develop, and maintain scalable backend services and APIs, primarily utilising Go (Golang) and cloud-native technologies. Your expertise will contribute to building robust microservices, optimising system performance, and ensuring high-quality, maintainable code. You will work closely with cross-functional teams, translating business needs into innovative technical solutions, all while adhering to the highest standards of test automation and continuous improvement.
Required Skills:
- Strong proficiency in Go (Golang) with 4+ years of professional experience
- Extensive experience with AWS cloud services, including RDS and Aurora
- Proven ability to develop RESTful APIs, utilising JSON and HTTP protocols
- Expertise in concurrency management with Goroutines & Channels
- Solid understanding of data structures, algorithms, and object-oriented design principles
- Experience with databases such as MySQL/PostgreSQL
- Proficiency with DevOps tools including Docker, Linux, Git, and CI/CD pipelines
- Ability to write comprehensive unit and integration tests
Nice to Have Skills:
- Experience with Kubernetes and container orchestration
- Knowledge of system design and microservices architecture
- Familiarity with API security protocols such as JWT and OAuth
- Previous experience with infrastructure automation and deployment
Preferred Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 4+ years of hands-on software engineering experience, especially in cloud-based environments
Other Requirements:
- Ability to collaborate in an Agile/Scrum environment
- Strong communication skills for effective cross-team collaboration
- Commitment to inclusive practices and accessible technology solutions