Golang Kubernetes Jobs in Amsterdam Paying 100,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Kubernetes Jobs (2 new this month) đłđ± in May 2024 at companies like 90PoE, 3Rein and Funding Circle paying at least 100,000 USD per year working as a Senior Golang Developer / Team Lead, Go Developer and Senior DevOps Engineer. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
29 developers joined Golang Cafe in the last 30 days
11,232 developer profiles page views in the last 30 days
90 Percent of Everything is looking for Senior Golang Developer/Team Lead to join our team on full-time basis.
Our goal is to revolutionise shipping by creating a suite of comprehensive software solutions for the Maritime industry. Our journey begins now. Over the next couple of years, our teams and squads will build more than 30 products from the ground up. This includes everything from global vessel tracking to vessel performance analysis, crew optimization and so much more. This is an exciting and challenging opportunity to apply cutting-edge technology to revolutionising an iconic industry.
Introduction to 90PoE
Our tech stack consists of React, React Native and Flutter applications communicating using GraphQL to microservice containers orchestrated by Kubernetes. The majority of our services is written in Golang with stream processing in Java, they use gRPC for communication, achieve high scalability thanks to Apache Kafka based event driven architecture, persist data to a mix of RDBS and No-SQL databases including PostgresDB, MongoDB, Cassandra, S3 and Elasticsearch. We follow CI/CD and agile methodologies to deploy into production multiple times per week.
Whatâs in it for you?
Working with latest cutting-edge technologies
Disrupting a century old industry in a startup environment
Opportunity to grow and develop your core skills
Deliver a green field system
Work with a diverse multicultural team in an agile environment
Variety of knowledge sharing and self-development opportunities
Competitive salary
State of the art, cool, centrally located offices with warm atmosphere, which creates good working conditions
Opportunity to travel to client offices based in London
Experience firsthand the squad-chapter-guild workflow model, our version of the Spotify model
Responsibilities
As a member of the squad, you will be developing robust microservices to form the heart of as SaaS platform to serve globally distributed users.
Follow Golang best practices to deliver and support production ready industry quality code.
Responsible for full lifecycle of services. Developers will take the services they build from design, through implementation and into production.
Continuous improvement of all development and deployment processes.
Successful delivery of your services into production.
Regular and clear communication of progress to the squad product owner and technical lead.
Requirements
Full hands-on technical experience
Team Lead experience
Proficiency in
Golang
Protobuf/gRPC
RDBMS and NoSQL database
Microservices architecture concepts
Container based architecture: Docker, Kubernetes
Advanced use of git
Use of Unix systems commands
Nice to have
AWS stack experience
Exposure to GraphQL
Postgres and MongoDB
Ability to perform basic devops tasks
Experience using Kafka
EFK stack
ElasticSearch
Past experience
Demonstrated track record and proficiency in the points below:
- Deliver features autonomously with a high degree of team coordination
- Deliver code based on precise architecture spec
- Deliver code without relying on precise architecture spec
- Automated testing
- Working with CI/CD practices
- Delivering code to production
- Maintaining production ready code
- Collaborating in small but fast paced teams
- Event driven architecture and message passing
More about you
Good level of English
Willingness to learn and open mind about new technologies
Confident to operate in a fast-paced environment
A collaborative approach and willingness to engage in an environment of active idea sharing
Go Developer 3Rein Remote $85,000 to $110,000 a year
September 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
About Us :
3Rein is a startup working on improving equine welfare through innovative technologies.
Position :
We are looking for a senior Go developer to help build back-end services using the Domain Driven Design approach.
We intend to use REST/gRPC interfaces for microservices and Kubernetes for deployments.
Qualifications :
University degree in related fields
Proficient in English and, optionally, French
3-8 years of experience in software development
Minimum of one year of experience in Kubernetes, Container Management, and Continuous Deployment
General Responsibilities :
Write scalable, robust, testable, efficient, and easily maintainable code
Translate software requirements into stable, working, high performance software
Play a key role in architectural and design decisions, building towards an efficient micro services distributed architecture
Maintain a constant line of communication with the Companyâs staff through Email, Jira, Slack, and Signal.
Technical Requirements :
Strong knowledge of Go programming language, paradigms, constructs, and idioms
Knowledge of common Goroutine and channel patterns
Experience with the Go development ecosystem, including:
Dependency management tools such as Go module
Goâs code generation tools, such as Stringer
Popular Go web frameworks, such as Cobra, Viper, Ginkgo, grpc-go, etc.
Ability to write clean and effective Godoc comments
Familiarity with code versioning tools such as Git
Be familiar with Kafka, Vault, and PostgreSQL
Experience with public cloud services such as GCP, AWS, or/and Azure
Soft Skills:
Structured, rigorous, collaborative. Ensure a good quality of deliverable, transparent and efficient communication
Be passionate about Go, open source contributions, and learning new technologies and methodologies simplifying the delivery process
What You Can Expect From Us:
We encourage creativity, foster personal growth, and reward innovation
We are committed to quality documentation and automated workflows
We promote active internal channels to keep you connected and collaborating
3Rein offers competitive compensation, benefits, and work life balance
Senior DevOps Engineer Funding Circle London, UK / Limited Remote ÂŁ80,000 to ÂŁ90,000 a year
March 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
Funding Circle brings together small businesses and investors in a way that is truly revolutionary. We're here to foster an environment where small business can thrive. Our online platform provides a marketplace where investors receive better returns and small businesses find lower rates. The driving force behind our product is our engineering team; we are building elegant, sustainable, and scalable infrastructure on a global scale, and we want you to be a part of it!
Our mission: to build a better financial world.
Prospectus:
Would you describe yourself as a creative and ambitious engineer whoâs always ready to take on the next cutting-edge technology and build scalable infrastructure? If your answer is yes, youâre going to fit right in with our team.
Weâre looking for a passionate and efficiency-driven Senior Platform Engineer who can build automated, testable, and repeatable projects. We are a group of passionate engineers whose bread and butter is learning new technologies and fostering a collaborative and inclusive environment - weâre looking for partners in crime who feel the same.
Be an automator: weâre using cutting-edge technology to facilitate automation and repeatability. We practice continuous integration and are working towards continuous deployment.
Be a builder: our engineers are building and expanding our highly-available architecture to handle over $2 billion in loans originated through our pipeline.
Be a game changer: weâre building infrastructure that has a competitive edge; weâre using technologies like Docker in production on top of Mesos, Kubernetes, and Apache Kafka.
Be a collaborator: youâll be expected to forge deep bonds with your business counterparts to truly understand the needs of our Borrowers and Investors. We work in an Agile environment including pair programming and daily standups.
Be a teacher: be generous with your time and expertise to continue the development of our world-class engineering team.
Our ideal candidate has:
Expert knowledge of working in cloud-based infrastructure (AWS)
Experience using containerization technologies (Docker, Kubernetes, Mesos)
Expert knowledge of auto scaling, load balancers, proxy servers, DNS, CDNs and WAFs
Capable of architecting security and compliance best practices into global cloud infrastructure
At ease troubleshooting in complex environments using monitoring and logging tools (such as New Relic, Datadog, Graylog and Kibana)
Knowledge of Ansible, Terraform & Go.
Experience with build tools (e.g. Jenkins, CircleCI), and artifact repositories (e.g. Quay.io),
Experience working with RDBMS (e.g. PostgreSQL)
Knowledge of using distributed stream processing platforms specifically Apache Kafka
Experience in requirements identification, solution analysis, and product selection
Excellent communication and presentation skills
Brownie points for:
Contributions to open source projects
Advanced networking experience
Security experience
Experience with microservices and event-driven architecture
Experience with data warehouses
Past experience working in a highly-regulated industry
Experience working in global companies with multiple geographies
Why Join Us?
Happy employees are productive employees, thatâs why we offer a hearty benefits package including:
Our employees make our mission a reality, and we want you to share in the companies success by offering generous shares.
Cool kit - Mac or PC
Private healthcare, pension and healthcare cash back schemes
Discounted onsite gym membership
Learning and development through FC Academy
Personal development funding
Flexible working
Free breakfast, barista coffee and discounted hot lunch at our Funderbar!
We are a regular host of Meet-Ups and events.
Company wide socials
At Funding Circle, we celebrate and support the differences that make you, you. Weâre proud to be an equal opportunity workplace and affirmative action employer. We truly believe that diversity makes us better.
We are looking for SeniorâŻSoftware DevelopersâŻwho want to help build the next generation payment API in the cloud.
We'd like to hear from enthusiastic polyglot developers who want to work with the latest technologies, solve interesting problems and be part of a really great team. There are a wide range of problems to tackle, from configuring nginx proxies to writing custom payment routing and handling logic, and we contribute open source back to the community. We believe that the language you write the code in is just how you convey your solution to the computer and the real value is being able to think through a problem.
You will be working on new development projects, focused on best practice across the board, including automation of absolutely everything (Terraform for infrastructure deployments to AWS, CI/CD with contract-based testing and auto-deployment of services within Docker containers, etc.), pair programming and TDD/BDD. Although many of us live around London, we are operating as a remote team, and typically working from home and pair programming.
Itâs very much a âbest tool for the jobâ mentality at Form3 and our tech-stack is always evolving but to give you a flavour of what weâre currently working with here are some of the tools we use;
Some of the languages we currently use are: Golang, Java, Python and Ruby
Some of the tools we use: Kubernetes, Terraform, Docker, Vault, Consul, Linkerd
Our platform runs in AWS where we use: SQS, SNS, EC2, ECS, RDS and others
We donât mind whereabouts you are based as we offer the opportunity for our team to work remotely from anywhere in the UK or EU. In fact, most of our Developers work, utilising screen-share technology and pair-programming to share knowledge across the team. That being said, we also have London and Amsterdam offices, so should you occasionally wish to work from these, you'd be most welcome.
Your Experience
Polyglot: Choosing the right tool to solve the problem is critical, and we expect you to have professional experience with at least 2 different programming languages and multiple platforms and tools.
Distributed architecture: We expect you to have previous experience engineering complex distributed systems, and a view on topics such as service discovery, integration testing, inter-process communication, how to define your services and APIs, as well as experience with distributed data stores.
Public cloud: You have worked with public cloud services (AWS, Google Cloud etc.)
TDD/BDD: Code quality is key, and we expect you to have worked with Test-driven development (TDD) and Behaviour-driven development (BDD) and be familiar with the use of tools such as Cucumber.
Desirable Experience
Most of our code is written in Java and Go, so experience with either would be helpful.
All our services are built and managed as docker containers, so Kubernetes, and general docker experience is preferred.
We like clean code, so experience with Event Sourcing/CQRS will be useful.
We do contract-based testing, using tools such as Pact.
We work as a devops team, so experience in automating operations (such as infrastructure as code, automated monitoring and alerting, build pipelines etc) would also be useful.
Whilst experience of the above technologies would be nice, it is by no means essential. We are looking to speak with well-rounded software professionals who have a breadth of experience across a variety of programming languages, are passionate about tech and enjoy working collaboratively within a team.
Perks & Benefits
100% Remote
30 days holiday (plus Bank Holidays)
Pair programming, with an experienced team of engineers
Golang Developer ActiveState Vancouver, BC, Canada / Remote $40,000 to $100,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Are you a Golang developer thatâs passionate about developer tooling? ActiveState is looking for developers to level up their end-user tooling team. This team is mainly responsible for âthe State Toolâ, a new command line tool weâre developing that allows you to quickly jump-start runtime environments for your projects. Backed by ActiveStateâs new platform weâll be able to provide developer tooling unlike any youâve seen before.
If you know Python, Perl, or Tcl you've probably heard of ActiveState's language distros. Now weâre building an ambitious language distribution platform and set of tools so that coders can focus on coding and spend less time worrying about dependency hell, third party vulnerabilities, and inconsistent developer environments. Â Weâre doing this for every language and platform on the planet (and beyond). We need your help to do it! Best of all youâll be working on a product that youâll use yourself daily.
This position is based out of our headquarters in beautiful Vancouver, BC. Remote work will be considered, but only for candidates in North America.
WHAT YOUâLL BE DOING
Your job is to help us build the tools that take the pain out of developing code in teams. Our lofty goal is to replace the venerable README file with a single command. Youâll work on command line clients, editor tooling, and more. While a primary amount of your job will be described as back-end work you must be comfortable with a little front-end work as well.
When not working on code, youâll be meeting with your team to figure out priorities, features, technical issues, etc. Youâre someone with good technical knowledge who also has an interest in the end-product youâll be building.
Our day to day work practices are centered around GitHub, pull requests, code review, CI for testing, and agile development with Pivotal Tracker as our project management tool. Weâre always looking to improve our practices and we expect you to help us to do so.
Weâre a polyglot company and embrace using the best language for the given task at hand. Youâll regularly find Golang, Elm, Javascript, Python, Docker, Kubernetes, DCOS, CircleCI, and other modern tools. Quality is as important as speed. Weâre building for the long run, so youâll need to be proficient in writing tests and documentation too.
Our back ends and command line tools for interacting with our Platform are written in Go. While certain extended components of the platform that you might interact with from time to time are written in Elm and Python. Weâre also aiming to get a foothold in TypeScript for future editor plugin work.
The team is scattered around the US and Canada, so we coordinate with each other and the rest of the company using Slack for chat, Highfive for video calls and screen sharing, Pivotal Tracker, and the Google Suite.
We like to use open source software whenever possible, and we also like to contribute back to the open source ecosystem. We embrace open sourcing both libraries and tools developed in-house as long as those are not mission-critical code.
WHATâS IN IT FOR YOU
Working for a stable and growing company that offers the environment and personal growth potential of a start-up.
The chance to work with a smart, passionate team of people.
The chance to work on a project that will change the work lives of developers around the world, including your own!
Competitive salary, bonus, and stock option plan.
Comprehensive benefits package and health/wellness credit program.
REQUIREMENTSÂ
Experience with Go.
The ability to quickly pick up new languages and technologies.
Experience with relational database (mysql, postgres, ..).
Basic knowledge of JavaScript and front end development.
Experience with all 3 major platforms (Linux, macOS, Windows).
The ability to write clean, well-tested code with clear documentation.
Excellent written and spoken skills, both technical and non-technical..
A willingness to engage in the process of defining our work through conversations with product management, other engineering teams, and the rest of the company.
The ability to help others on the team become better at their jobs through mentoring, thoughtful code reviews, and generally being a team player.
ASSETS
If you have experience with any of the following please make sure to highlight it in your cover letter:
TypeScript experience.
Javascript tooling such as Webpack and frameworks such as React and Redux.
Elm experience, especially large Single Page Apps.
Microservices and message queues.
Good working knowledge of Docker.
Experience building both web based and desktop based software.
Docker, Mesos, DCOS, Kubernetes.
Functional programming languages.
Experience Creating parsers, compilers or code intelligence systems
Deep understanding Process management on Windows or Unix environments
Work with reactive, event based systems
Low level architecture (sockets, primitive data types like in C) and the ability to interface and interact with low level libraries (e.g. debuggers).
Swarm is a system of peer-to-peer networked nodes for a decentralised storage and communication service.
Swarm could shape the future towards a self-sovereign global society and permissionless open markets. On Swarm, applications run autonomously yet securely in a planetary-scale deployment and execution environment.
Bee is a Swarm client implemented in Go. Itâs the basic building block for the Swarm Network.
Bee provides low-level constructs for file storage, feeds, key-value stores and untraceable communication, through solid, well-tested code delivered in an agile manner.
Key technologies are Go, libp2p, protobuf, leveldb, and go-ethereum, as well as various cryptographic libraries.
Your role:
Development of the reference Swarm implementation in Go aka Bee
Developing domain-specific knowledge and expertise in the Swarm incentive layer implementation
Bringing code up to spec
Delivering well-tested code
Conducting thorough code reviews to your peers
Your profile:
Strong understanding of distributed systems.
Familiarity with blockchain principles and considerations for application design is a plus.
Experience with libp2p
You donât need to Google SOLID principles
You can express yourself fluently in English, both verbally and in writing
You are available around the CET timezone
You manage your own time effectively and respect time constraints
You like to take the initiative and can work remotely
We appreciate:
Familiarity with Go-Ethereum
Knowledge of Solidity
A passionate open-source contributor
Acquaintance with cryptographic concepts
Knowledge of Kubernetes, Grafana, Jaeger and OpenTracing
Swarm offers/Team perks:
An open, flat and transparent work environment
100% remote-friendly
Flexible working hours
We care about our swarm: Incentives through BZZ, Swarmâs token
Should you be interested in the position, please send your CV and GitHub repo to talent@ethswarm.org.
The Role:
Weâre looking for a senior-level Backend Engineer who wants to develop event-driven, cloud architecture microservices in Go and who has existing production experience in Go. Our systems are deployed via GitHub Actions, containerized and deployed into AWS managed Kubernetes. Other elements of our architecture are Kafka, Postgres, and Redis.
The ideal candidate is a fast learner, accountable, owns the problem, has a knack for creative problem-solving, and is a low-ego team player. You will join Nacelleâs core development team to develop and build new features for our backend systems. You will work directly with a team of talented engineers and product leaders.
Responsibilities Include:
* Collaborate closely with Product to build impactful new technology for our customers
* Build and maintain microservices in Golang while leveraging our modern cloud architecture
* Conduct code reviews to ensure standards of qualify and observability are met
* Write and maintain automated tests
Skills & Qualifications:
* 7+ years of in-production backend developer experience
* 5+ years of in-production Golang experience
* 4+ years developing and deploying modern microservices
Nice to Have:
* Experience in the ecommerce space
* Experience in a fast-paced, VC-backed, remote SaaS startup
Most Important:
* Develop new services using GoLang to address critical product and business requirements
* Design scalable systems using modern cloud technology and industry best practices to solve unique challenges
* Communicate a long-term vision for maintaining and scaling our backend systems and teams
* Collaborate with engineers, designers, product managers, and senior leadership to translate product and technical vision into a quarterly roadmap
* Write high-quality, thoroughly tested code to meet customer needs
* This role utilizes the following: Kubernetes, Docker, AWS, K8s, Monitoring, Logging, Queues, and Pub/Sub
Nice to have:
* Experience working with Docker
* Knowledge of monitoring and managing GoLang infrastructures to ensure optimal performance
* Familiarity with AWS DynamoDB
* Interest or familiarity with cryptocurrency-focused Fintech solutions
Personal Attributes:
* Fluent in English with excellent written and verbal communication skills
* Proactive, self-directed, and able to work within a wider team
* On-call availability during business hours for critical issues and escalations
* Strong problem-solving and troubleshooting skills
Massdriver is an internal development platform that enables engineering teams to self-serve secure, production-ready infrastructure and services in their own cloud. We are looking for an engineer to lead our Golang team to build out core features and guide the future of our platform.
Platform engineering at Massdriver is different. We dogfood our product and the platform components you design are the components we expose to our customers to design their platform engineering environments. Your work is the product.
This role will own and design platform engineering components and their APIs including our provisioning engine, command-line tools, and our cloud query API. You will have the opportunity to work and contribute to a number of open source tools as well as design custom tooling.
Required experience:
Minimum of 3+ years of Golang development experience at startup / mid-sized companies
Effective communication skills, a positive attitude, and ability to give and receive constructive feedback through mentoring, pair programming sessions, and code reviews
Professional experience developing large, scalable backend applications
Strong understanding of system architecture and design; with consideration given to security, performance, and scalability
Owned the technical design of major features or projects and can articulate the reasoning behind trade-offs made in your designs
Experience with IaC tools like Terraform or Pulumi
Nice to have:
Experience with Kubernetes
Experience with open telemetry
Experience as an open-source maintainer
Responsibilities:
Developing in a high-security micro-services oriented environment
Event-driven systems development
Follow software development best practices to create maintainable and extensible software solutions
Open Source DevTools & CLI development
Work in an agile manner with transparency and fluid communication within the engineering team and across other teams in the company
Benefits:
Generous equity in an early-stage startup
Generous paid vacation with a required summer and spring break
100% covered health, medical, and dental insurance
401k w/ 4% matching
Half-day Fridays
Conference stipend
Flexibility. Massdriver is a remote-first company, and we want our employees to work the way that makes them the most productive.
Ownership. Our engineers have felt the pain of being prevented from trying new things by the overhead of DevOps. We empower our engineers to solve customer problems and add value.
Growth. As we build this core team of engineers, we are looking for the future leaders of our company that will help guide us as we scale.
About the interview
15-minute call w/ Cory (CEO)
30-minute discussion about the role and your experience w/ Dave (CTO)
1-hour coding session on an open source issue of your choosing. w/ Chris (COO)
Our coding interview is very different.
Our goal is for you to be the expert on the call and to see what it's like to work with you as the new employee:
Pick an issue on an open-source project in Golang that you think will take an hour or more.
Don't overthink picking the issue!
Feel free to familiarize yourself with the codebase, the issue history, the test suite - whatever you think you need to be the 'expert' during the interview. Don't share the issue with us.
At interview time, you are in the driver seat, you are the expert. Our goal is to see what it's like to work with you on our first day.
Please don't actually start work on the issue until the interview.
About Massdriver
Massdriver is changing the way software engineers provision, secure, and observe cloud infrastructure.
We aim to provide all of the benefits of infrastructure-as-code including parity, reproducibility, and auditability in a simple to use diagramming platform. No more fighting with HCL or spending hours reading cloud-specific API documentation. Now you can manage your infrastructure the same way you design it, at the drawing board.
Go Blockchain Developer Fitsoftware OU Remote (Canada) / Remote (Asia) / Remote (Europe) $96,000 to $120,000 a year
June 2023
9 Applicants This Week
More Than 6 Months Old
âł Full-time permanent contract signed directly with our client
đŠ 100% Remotely with flexible working hours
âïž Unlimited paid time off
đ The international company providing financial services for Web3
Looking to make an impact and grow within a leading organization? Do you want your input to be heard and taken into consideration? Apply and create a digital future with us!
We are hiring for our client who helps crypto companies achieve their token liquidity goals while generating attractive, safer returns for liquidity providers.
We are looking for a Backend Engineer to design and implement foundational components of our stack, spanning infrastructure and backend services, while also having responsibilities to collaborate with the wider engineering team to improve our overall architecture and code quality.
Requirements:
4+ years of experience in backend engineering.
Significant experience with Go (preferred), Rust, or C++.
Experience with Docker and Kubernetes.
Experience building SDKs, APIs, or otherwise building and maintaining a production system at scale.
Experience with AWS, GCP or similar cloud providers.
Desire to keep up with modern best practices in software development and crypto.
Nice to have:
Understanding of the Ethereum Virtual Machine.
Experience using Go for production systems.
Proficiency in database optimization.
Responsibilities:
Developing our core software stack from the design stage all the way to production-ready implementations. Primarily in Go..
Designing, building, maintaining, testing, and improving our node software and coordinating agents to power our distributed networks.
Implementing and optimizing CI/CD to improve build and test times. Detecting and improving performance and stability for microservices.
Improving the design of peerâs architecture through thoughtful, professionally communicated feedback.
Writing performant SDKs and documentations enabling clients to interact with the Web3 APIs.
Contributing to open-source projects and playing a role in building out the crypto ecosystem at large.
Why work with us?
100% remotely.
Equity allocations.
Unlimited PTO.
Referral bonus: 1 000 USD if we sign an engineer based on your recommendation.