Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 450+ Golang Golang Cafe Jobs in June 2024 at companies like Smallpdf, BCG Digital Ventures and Sainsbury's DTD with salaries from $40,000 to $100,000 working as a Senior Golang Engineer, Senior GoLang Engineer and Golang 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
40 developers joined Golang Cafe in the last 30 days
11,532 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 489 Golang Cafe Jobs • Sort by
Date
Senior Golang Engineer Smallpdf Zurich, Switzerland Fr84 to Fr108 a year
August 2020
4 Applicants This Week
More Than 6 Months Old
Job Description
Description
Founded in Switzerland in 2013, Smallpdf provides a simple, secure, and reliable answer to heavy, awkward PDF software, and has become the most-loved and most-trusted PDF software on the planet. We serve over 500 million users in 24 different languages, and in every country in the world—even Antarctica!
As one of the most successful startups in Switzerland, with 52 staff of 18 different nationalities, we’re on a mission to make PDF easy. We love open-source and using the latest technologies to scale our distributed application to process millions of files every day.
As a Backend Engineer at Smallpdf, you will not only contribute to our backend, but also to our infrastructure and tooling. You will work in a cross-functional development team that includes experienced frontend engineers and designers.
Manage and automate our infrastructure that spans across more than 100 machines
Analyze and monitor our application to spot problems
Help designing our architecture
Requirements
Golang experience
Work independently and take responsibility and ownership of your work
Ability to quickly learn new technologies
3+ years of experience with software development
Good programming skills
Good knowledge of Linux
Fluent in English (German is useful, but not necessary)
Full-time position
Permanently based in Zurich (or willing to move)
Swiss or EU passport holder (or other permit that allows you to work in Switzerland)
100% on-site role
Nice to Have:
Experience with DevOps tools such as:
Docker
Ansible
Terraform
Experience scaling (micro-) webservices to millions of users
Experience with AWS
Benefits
The opportunity to impact a successful, growing scale-up and its tools used by millions worldwide.
Work in small, highly-motivated, cross-functional teams that push boundaries.
Enjoy company events in the Swiss Alps, on Lake Zurich, or even further afield.
After-work events include BBQs, cinema, game nights, meet-ups, and more.
Learn German with our free German language course.
Hack days to challenge yourself and the team.
Unlimited free coffee and drinks.
Weekly team lunch on the house.
Brand new offices in the heart of Zurich.
Rated by Forbes as one of the top 10 cities in the world for work-life balance, Zurich is the place to work for anyone who wants more out of life. From chocolate, cheese, and rӧsti to snow-capped mountains, haute couture, Swiss-made watches, and outstanding public transport, whatever it is that makes your heart beat faster, it’s all right here in Switzerland—and so is Smallpdf.
By sending your application you allow Smallpdf to handle and store your data.
Smallpdf does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Smallpdf and the recruitment agency or party requesting payment of a fee.
We are an ever-growing global team of the world’s most remarkable entrepreneurs, designers, engineers, venture architects, product experts and investors. Our ventures create a strategic advantage for the most important global companies.
We have entered a decade of disruption of large corporate business models, driven by a step change in the power of technology and the audacity and speed of start-ups. To be fit for the future, visionary companies will deliberately re-imagine themselves by injecting or attacking established models with new ideas fuelled by technology.
Backed by one of the largest businesses in Australia, we are currently building a disruptive new business that will revolutionize the Home Services Industry.
We are looking for a talented senior GoLang Engineer who has a real passion for entrepreneurship, to join and help lead the founding team.
What you will do
Support the build and management of the backend infrastructure for the platform including integrations with 3rd party vendors
Support the implementation of the platform's data strategy
Implement new features in a highly collaborative environment with product managers, designers and engineers.
Contribute to a maintainable, high quality, and performant codebase
Effectively communicate your technical solutions and product ideas with the team
Mentor other engineering team members
Requirements
3+ years of professional and in-depth experience with Go, possessing broad knowledge of the Go ecosystem, including web and RPC frameworks, logging frameworks, and database drivers
Experience designing and developing RESTful service oriented and/or microservice architecture
Experience designing data persistence and caching concepts using both SQL and NoSQL DBMS (PostgreSQL, DynamoDB, Redis, CosmosDB, etc.)
Golang Engineer Sainsbury's DTD London, United Kingdom £40,000 to £60,000 a year
December 2019
4 Applicants This Week
More Than 6 Months Old
Job Description
Software Engineer- Golang
The big question: why on earth should a Tech professional like you work for a 150-year-old retail chain? Because we’re on a journey. Changing the way we operate. Learning to think nimble. Giving our teams the time and freedom they need to push boundaries. To create amazing systems and technologies. To give our colleagues and our customers even more incredible experiences.
There are thousands of experts to talk to and learn from. We’ve got data from billions of transactions for our teams to play with. Things get built here. They get made here. They hit customers and colleagues quickly. Welcome to the home of Sainsbury's Tech.
Carry out Test Driven Development and Continuous Integration effectively
Assist in architecting systems and applications
Design smart ways of storing and displaying complex data
Be an active contributing part of an agile development team
What we’re looking for:
Good knowledge of Golang development and open to learning the other languages (Don't worry we will help you learn)
Experience of building and/or working with RESTful services
Understanding of relational and non-relational databases and when to use them
Interest in native app development, such as Android (Kotlin/Java) or iOS (Swift)
Extensive experience of tools such as JIRA, Confluence and Git
(Bonus) Production experience of payments systems and/or PCI compliance
In return you’ll get:
Colleague discount across the multi-brands – Sainsbury’s, Argos and Habitat
Holiday allowance
Bonus scheme
Pension plan
Special offers on gym memberships, restaurants, holidays, retail vouchers and more
Flexible working and job share conversations are encouraged. Across our multi-brands, we’re proud to be an equal opportunities employer that champions a diverse and inclusive culture.
Senior Developer / Fintech Tumelo Bristol, United Kingdom £45,000 to £65,000 a year
August 2019
1 Applicants This Week
More Than 6 Months Old
Job Description
About us
Tumelo is a purpose-led financial technology company, providing transparency and influence for investors who want to have impact with their money.
We believe in a financial system that serves both people and planet.
Over the last year, we’vebeen building aplatform that creates value-aligned investments for people like us (environmentalists, feminists, tech enthusiasts...) and giving those people their right to a shareholder voice.
We are an FCA authorised financial institution and are at our most exciting stage of development as our app goes live in the market.
About the role
You will work on our backend with a slew of phenomenal new technologies including Golang, gRPC-based microservices, Kubernetes, Terraform, Amazon Cognito, the Google Cloud Platform and GitLab CI. Our mobile app is built in React Native.
You will be a foundational team member, contributing your experiences and ideas to enhance the growth and development of our team and general product direction, especially at this critical stage in our development.
You will contribute significantly to the architecture definition, design, development, testing and maintenance of Tumelo’s backend services and back office web portal.
You will ensure software is appropriately tested at all stages of the development and deployment cycles, including identifying opportunities for making our test and CI processes evermore effective and efficient, and you will help with the implementation of improvements to those systems.
You will work in an agile team, actively participating in scrum-based ceremonies to translate business and user requirements into stories; writing and refining.
About you
You are an exceptional individual who encapsulates our company values: open hearts, ambition, bring the magic, long-term thinking & thoughtful listening.
You are passionate about software development and enthusiastic about projects you work on, especially about learning new stuff and pushing your own boundaries.
You love working collaboratively in a small team and are a brilliant, proactive communicator.
You have at least 5 years of experience in design and development of large-scale software solutions, especially microservices.
You have a good working knowledge of Golang, ideally having used it successfully in a commercial environment, though we are also open to strong developers from other backgrounds who are eager for an opportunity to extend their Golang skills.
Backend Go Developer Heetch Remote, Europe €50,000 to €90,000 a year
August 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
We're a young company iterating over our remote culture so for now, we're only working with people in locations where the time zone is:
-3 hours > Paris time zone < +3 hours
Care Platform Team @Heetch
We are a new team with the mission to rebuild the entire customer support infrastructure to help our Customer Care team deliver exceptional customer experiences faster and better while continuously improving the whole experience - for both passengers and drivers.
Transparency: We discuss everything openly within the team. Our 'Speak up' culture is strong.
Remote first: Our team is fully distributed, and we work hard at that, but feel free to work from any of our offices in Paris, London, Brussels or Casablanca. Flexible work schedules are part of the plan.
Learn from failures: It's ok to fail, learn from it and try again.
Experiment things: Being free is part of our DNA, we can try things as long as it brings value.
Code quality: Tests are as important as code is.
Caring is sharing: We believe in continuous learning and want you to be proud of what you've learned/built. Sharing is a natural part of the process.
What will be your role?
You will help us build internal products and native mobile app features that enable Heetch to provide a world-class support experience. How about joining us to build the foundation of a Data Science feature such as Sentiment Analysis in a whole new Care platform?
Does it sound like you?
You have a solid experience in software development.
You can easily work with Golang or Ruby in production.
You have solid experience with APIs whatever the protocol (HTTP, gRPC).
If you've already been part of a Customer Support team before, we would already be a great match.
If automation is one of your passions, it's another bonus point.
What will you do?
• Build, test, deploy and monitor the services you'll work on
• Work on different parts of the system in Ruby and Golang (one service is in Elixir though)
• Build, test, ship and monitor features on top of third-party services such as Zendesk, Aircall Mandrill or Miuros
• Be an important part of the exit from a modular monolithic application to a microservices family
• Collaborate closely with our Care experts and Product Manager
• Write documentation and runbooks (Being a #RemoteFirst company, this is part of our DNA)
What will be your challenges?
• Create a new Golang microservice handling webhooks that push notifications to mobile apps
• Replace our search queries from PostgreSQL to an ElasticSearch cluster
• Add a new consumer/producer on top of our Kafka/RabbitMQ message queues from our mobile apps
• Advocate the other teams about how we use wrappers on top of Echo framework in order to align metrics company wise
• Upgrade some modular monolithic services in Ruby to a fresher version
Perks & Benefits
Remote work in +3h/-3h from Paris timezone
Flexible hours
Annual budget to travel to conferences and events
Heetch credits
Yearly company trip (in October 2019 on the Mediterranean coast)
Annual budget to travel an visit our offices in Paris, Brussels, Casablanca, Lyon...
Interview Process
Video Interview to present Heetch and our values
Tech test (on Github)
Meet your future team via video chat
A day onsite our Parisian offices to meet your stakeholders :)
Do you like building microservices, and you get excited by the idea, that you will be building a high- performance and scalable application that will change the face of the AdTech industry? We’re now looking for our next Gopher that will join our team and make a difference!
Who we are
We are a very international team and looking to grow and extend the team rapidly in the next 3 years. We are profitable, well-funded with an office in the heart of Berlin and clients lining up for our next breakthrough product. Our products are a Fraud Detection system and an Ad-serving-Platform helping our clients to save advertising costs and automating manual tasks. It’s a user-friendly product, enabled by a very configurable and complex backend.
About the role
We are looking for a passionate Software Engineer who’s in-love with technology, excited about building solutions and who loves teaching & learning from others.
Responsibilities
Work with all team members and management to build a next-gen breakthrough advertising product.
Build new product features with passion for Golang
Quick iterations on product features and experiments.
Write clean and maintainable code.
Ensure that each of our technology products meet industry
standards.
Write clean and testable code accompanied with proper tests and meaningful documentation.
Develop microservices
Skills
Strong proficiency in Golang
Experience working with Container technologies (Docker)
Understands the nature of asynchronous programming, its quirks, and workarounds.
Low latency / high performance software design.
Understanding of unit and performance testing.
What do we offer
Choose your development environment Linux / MAC
Choose your favourite IDE
Kubernetes trainings hosted by our partner Google!
A relocation package (1 month accommodation and flight)
Fresh Fruits & Drinks in the office
Friday GetTogethers & Team activities
Flexible work hours (Core hours 10am – 4pm)
Plenty of room for your own ideas and initiatives
We look forward to your application! Send please your cover letter and CV (incl. photo) in English in MS Word or PDF format to:
Backend Engineer (Golang) Smallpdf Zurich, Switzerland Fr84,000 to Fr108,000 a year
July 2019
2 Applicants This Week
More Than 6 Months Old
Job Description
Smallpdf is the most used online PDF software and belongs to the 500 most visited website worldwide. The 5-year-old company is one of the most recognized and awarded startups in Switzerland and has the ambition to simplify the life of its customers.
As a senior team full of passion for design, engineering, and business we create remarkable user experiences. Join our cross-functional team and have a direct impact on how over 20 million users worldwide work with documents.
We love open-source and using the latest technologies to scale our distributed application to process millions of files every day. As a backend engineer at Smallpdf, you will not only contribute to our backend but also to our infrastructure and tooling. You will work in a cross-functional development team that includes experienced frontend engineers and designers.
Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet. What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.
All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).
About the role:
Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.
We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.
Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.
We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.
Cool things you will work on:
Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
Lots of work around trading and high volume data handling and transfer.
Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
Integration of the Herdius distributed private key generation protocol.
Constant performance testing and improvement of our architecture.
Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund
Skills & requirements
Strong proficiency & experience working with Golang
3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
Experience and passion working with distributed systems and networking
Strong interest in blockchains and related technologies
Passion for delivering quality, secure code with loads of testing
User authentication and authorization between multiple systems, servers, and environments
Interest in privacy and cryptography, trading and financial service
Understanding fundamental design principles behind various consensus algorithms
Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Interview Process
Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.
How to apply:
Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you've built that you’re simply proud of.
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).
Third Light is hiring a back-end developer, either a seasoned Go developer or a back-end developer looking to cross-train to Go.
You may work remotely as your full-time arrangement, joining a team that already includes remote workers.
This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps companies manage and share their digital media files easily – features that will have immediate positive impact for our global user base.
We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say. We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development.
Our product is a JavaScript application loosely-coupled to a back end built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.
Your opinion and expertise will be valued from day one.
Upcoming projects within the team
Create a metrics & reporting system to track usage of features, document downloads and image views
Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
Extend workflow and automation microservices to create intuitive automated channel publishing tools
Implement a scripting layer, API proxy and key-value storage engine for template-publishing tool
Create a chat server that provides in-app chat while integrating with external chat systems (e.g. Slack)
Automate orchestration of microservices in our product e.g. exploring Kubernetes
< your idea here! >
We're looking for
Someone who's positive about Go and wishes to learn and embrace this exciting language
Proven back end coding skills, in a Linux environment e.g. any of; Go, Java, PHP, Node.js, Python, Erlang, Haskell, Ruby
An enthusiasm for continuous unit and integration testing
Skills designing, building, testing and maintaining web services, ideally microservices
Ability to maintain and support a large, live, production codebase
Familiarity with relational databases e.g. MySQL or PostgreSQL
Familiarity with continuous integration and deployment preferably within a Git-based workflow
Optionally, familiarity with porting an OO monolith to a microservice architecture and/or OO PHP
Someone considering mid level back-end Developer jobs such as: Go Developer | Go Microservices Developer | Golang Developer | Java Developer | Node.js Developer | PHP Developer | Python Developer etc.
You may bring - or like to gain - skills exploring any of the following
Containers, containers as services and automated container deployment
Large-scale storage, manipulation and streaming of multimedia
Machine intelligence, visual recognition or similar numerical computation
Production experience in systems configuration, monitoring, logging, and metrics gathering
Our current technology mix - we'll help you get up to speed