Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 350+ Golang Jobs (1 new this month) 🇧🇠in September 2024 at companies like Senseye, Shogun and 3Rein paying at least 50,000 USD per year working as a Backend Engineer, Senior Go Engineer and Go Developer. 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
51 developers joined Golang Cafe in the last 30 days
12,141 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
No Golang Jobs in Bahrain paying at least 50,000 USD per year
Showing 10 of 394 Remote🌎 Golang Jobs paying at least 50,000 USD per year available instead
Backend Engineer Senseye Remote (United Kingdom) ÂŁ30,000 to ÂŁ60,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
We are currently recruiting for an experienced Backend Engineer.
About Senseye
Senseye PdM is a leading cloud-based Predictive Maintenance solution. It allows maintenance teams to reduce unplanned downtime and increase maintenance efficiencies. Senseye PdM uses machine learning to automatically forecast machine failure and remaining useful life. It is driven by Industry 4.0 / the Industrial Internet of Things (IIoT).
The Role
Senseye is an exciting and rapidly expanding start up in the field of condition monitoring and prognostics. We are developing a cutting-edge cloud product to provide scalable prognostics and advanced condition monitoring to the manufacturing sector. Our team of engineers consist of software engineers, data scientists, UI experts, physicists and mechanical engineers. Following successful investment funding and strong traction from large multi-national clients, we are looking to expand the engineering team.
We are seeking an ambitious and versatile Backend Engineer, who will be responsible for the design, implementation, testing and roll out of new features and services. You will be involved in collaborating with the rest of the team to come up with innovative solutions to complex problems.
Requirements:
You have minimum of 2 years’ experience building complex applications with modern best practices (e.g. test-driven development, continuous delivery, code reviews.)
You have extensive experience with the building blocks of scalable cloud systems: Linux, Containers and service-oriented architecture
Deep knowledge of software engineering principles: object-oriented design, algorithmic complexity, software design patterns
You write clean code, even when working on extremely hard problems under deadline pressure. You test everything
You thrive working on the bleeding edge and can learn new technologies independently
You enjoy working with other engineers, collaborating on architecture and technology decisions
Passion for building high-performing systems
Experience working as part of a team on a rapidly growing application and codebase. Comfortable in a culture of fast iteration
Opportunity to work within an experienced and friendly team
Hack Days
Dedicated time to give back to the open source community
As a fast-growing company, there are opportunities for an ambitious and driven individual to progress their career and make a difference to the future success of the business
Senior Go Engineer Shogun Remote $90,000 to $150,000 a year
October 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
We Are…
Shogun, and we're on a mission to help people create the best eCommerce experiences in the world.
We were in the Winter 2018 batch of Y-Combinator, we just raised a Series A investment, we have over 10,000 active paying clients, and we're preparing to launch a new product in 2020 (you can read more in Tech Crunch).
Our teams are fully distributed and global (check out our team page)! We have no office, so we are looking for team members that are comfortable with and motivated by the opportunity to work remotely.
You Are...
A Software Engineer that specializes in Go and brings in a deep understanding of design patterns and data structures.
In This Role You Will...
Build robust and scalable software using Go
Participate in architectural design discussions and planning sessions
Solve technical problems of high scope and complexity
Help define and improve internal coding standards
Collaborate with Product Manager and other Engineering stakeholders
Requirements
Strong proficiency and working experience (3+ years) in Go
Experienced in working on a medium-to-large monolithic codebase. You have done more than a simple microservice
Comfortable working in highly agile, iterative software development process
Strong background in PostgreSQL
Working experience in GraphQL
Good hands-on knowledge of CI/CD tools
Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
Self-managing, both in motivation and learning
Work in line with our values
Nice-to-Have
Experience with Fastly or VCL
Knowledge in Ruby, React, PWA
Experience with task queueing systems (preferably Faktory)
Experience in Google Cloud Platform
Experience working with a remote and asynchronous team
We Offer
A competitive salary
Benefits (vary by location)
An environment that cares highly about the quality of the code and good practices. We’ve suffered enough without them!
A fully remote work environment - our team is global and has been remote from the very start!
Occasionally, we hire on a full time contractor basis to begin with. Team members enjoy the same opportunities for great compensation, full time positions, and consideration, regardless of location.
Our Values
Work in the open:Â Operate with high integrity and choose what's right over what's easy. Be transparent as a company and with each other.
People are People:Â Treat yourself, colleagues, and customers with dignity, empathy, and respect. Start from a presumption of positive intent.
Win and grow together:Â Strive to be the best, individually and as a team. Support and encourage each other. Seek opportunities for growth.
Shogun supports workplace diversity and does not discriminate on the basis of race, color, religion, gender identity/expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, physical or mental disability, or any other protected class
Application form questions
Github/Gitlab profile URL
Your Shopify development store URL (Try to use Shogun to get a feel for the product)
Source code of something you built and that proud of. It can be a repo, a gist, or a zip file (Please don't paste code here)
What is the GO best practice or paradigm that you disagree with? Why?
Go Developer 3Rein Remote $85,000 to $110,000 a year
September 2020
5 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
At Monzo we’re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀
We’re currently looking for Site Reliability Engineers (SREs) to join our Platform team.
We’re looking for SREs who are software engineers at heart - you’re as comfortable writing software to solve problems as you are operating AWS or Kubernetes. If you’re a software engineer who has some good cloud infrastructure experience already, or you’re eager to get really familiar with systems, tooling and libraries, this could be the role for you.
As a team, we’re responsible for designing, building, and operating the services we consume from AWS, along with the software we run on top like Kubernetes, Cassandra, Prometheus, and Kafka. We’re also responsible for operating our three physical data centres, our network, and being on-call for the things we own and run.
To achieve this, we’re organised into three squads within the Platform Group; Infrastructure Platform, Storage Platform, and Backend Platform. Each squad is responsible for solving a specific set of problems for our customers and our engineers. We’re looking for engineers who are interested in joining our Infrastructure Platform or Storage Platform squads right now, but there are opportunities to move between them as you gain experience with our platform.
We've posted a good overview of our platform on our blog if you’d like to learn more.
We're investing a lot of up-front effort in building a scalable, secure, and extensible architecture for our millions of customers. Come and help us build a state-of-the-art microservices platform and build the kind of bank you want to use.
Our engineers have a variety of different backgrounds
We have several non-graduates; only some of us studied Computer Science; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you. We do not ask for formal qualifications or degree requirements for any of our engineering roles.
We are actively creating an equitable environment for all of our engineers to thrive
Diversity and inclusion are a priority for us and we are making sure we have lots of support for all of our people to grow at Monzo. We provide a sponsorship framework in Engineering for women and people of colour; all of our leaders are trained on privilege awareness and we are creating partnerships with organisations dedicated to supporting underrepresented groups. You can read more in our 2020 Diversity and Inclusion report.
Monzo works in project-based sprints in small, interdisciplinary teams
We have around 150 engineers out of roughly 1,400 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.
We encourage an open and transparent working environment
You can get involved in any aspect of the business you are interested in and, following Stripe’s example, all emails in the company are visible in an email archive. We contribute to open source software as much as possible. We’ve also made our product roadmap public and give sneak peeks of features in our community forum. Our technologyblog is a good place to learn even more about what we do!
At Monzo you will get to work with a lot of exciting new technology.
We rely heavily on the following tools and technologies:
Go to write our application code (we also use Go to write software to control and manage our platform)
We also have three physical data centre sites with a number of leased lines to connect our cloud infrastructure to various payment systems
You should apply if:
Our open roles are for mid-level to senior Site Reliability Engineers at present. Apply if:
the work we’re doing sounds exciting!
you’re a software engineer at heart and you’re comfortable writing software to solve problems
you’re interested in distributed systems and writing resilient, scalable software
you have strong experience working on the backend of a technology product
you’re familiar with some of our Platform technologies, or specialise in just one part
you want to help build, scale and operate a platform to support a product that you (and everyone you know) use every day
you’re keen to learn more about new technologies and the arcane inner workings of the financial industry
you’re comfortable working in a team that deals with ambiguity
Logistics
Salary ranges between ÂŁ59,000 - ÂŁ116,000 plus stock options and other benefits.
We can help you relocate to London & we can sponsor visas.
This role can be based in our London office, but we're open to distributed working (as long as you can spend around 20% of your time in London).
We have payroll set up in four countries: the UK, Ireland, France, and Spain. Right now, we can only hire people who work from those countries and we’ll keep this updated with new ones as we expand and are able to hire from more places 🌎
We're usually always hiring for engineers, so there's no closing date for this job.
We offer flexible working hours and trust you to work enough hours to do your job well, at times that suit you and your team.
Diversity and inclusion is a priority for us – if we want to solve problems for people around the world, our team has to represent our customers. So we need to attract the best talent and create an environment that supports and includes them. You can read more about diversity and inclusion on our blog.
If you prefer to work part-time, we'll make this happen whenever we can - whether this is to help you meet other commitments or strike a great work-life balance.
Our interview process is normally a phone interview, a coding task and call to discuss it, and 2-3 hours of onsite interviews that can be conducted via hangouts as well. We promise not to ask you any brain teasers or trick questions. We might design a system together on a whiteboard, the same way we often work together, but we won’t make you write code on one.
Equal Opportunity Statement
At Monzo, embracing diversity in all of its forms and fostering an inclusive environment for all people to do the best work of their lives with us. This is integral to our mission of making money work for everyone.
We're an equal opportunity employer. All applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.
Go Developer Delphi Digital Remote $100,000 to $200,000 a year
September 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About the company
Delphi Digital is a research-driven firm dedicated to advancing the understanding and development of the growing digital asset market. While our foundations lie in producing institutional grade research for some of crypto’s top funds, institutions and investors, we also consult with leading projects in the space. Most recently, we’ve added a Venture Capital fund in our goal of enabling us to continue driving the digital asset space forward.
Job description
We (Delphi Digital) are working with one of our portfolio projects to build a key element of their stack. Once v1 is ready we would like to spin out the team who can take this forwards, working directly for the project.
About the role:
You will be responsible for building and maintaining one of the key pieces of infrastructure, which takes data from the blockchain, stores in a timeseries database and exposes a JSON API and GraphQL view onto this data for internal tools and 3rd party developers to consume.
We are looking for a highly motivated and experienced Go developer - ideally having used some technologies such as Timescale, GraphQL, APIs, blockchain (Tendermint) and/or dev ops tech such as Docker.
The position requires strong technical expertise, enthusiasm and a desire not only to write good code, but also deliver value to us and our clients. The position is open to full-time remote developers.
Technical environment:
We iterate fast, releasing early and often but believe in modular, maintainable, reusable code. In order to stay agile, testing is something we apply lightly to projects in the early stages and more heavily once a project is stable.
Tools used:
Go
Timescale
Postgres
Docker
GraphQL.
Benefits:
For those with an interest in the fast moving digital asset space you will have a front row seat to the emergence of decentralised finance - working alongside the best minds in the space. All your work will be open source and will help to move a project forward which has an engaged community of thousands.
Requirements:
Perfect command of English (written and spoken)
At this time per-project contract engagements are preferred but this could change over time. Full-time preferred, but part-time possible unless you already have a full-time job (no evenings and weekends workers).
Showcase is an innovative startup disrupting the traditional market research industry and bringing it into the 21st century. Showcase’s platform allows brands to exchange free products for feedback from our community of highly valuable, engaged consumers who are invested in making products better for all. By combining qualitative depth of feedback with quantitative scale, Showcase is eliminating waste in the product innovation cycle and helping brands get actionable insights tailored to their target markets. Backed by Dorm Room Fund, Rough Draft Ventures, The Sixers Innovation Fund, and Harris Blitzer Sports and Entertainment, Showcase is looking to expand rapidly to onboard more consumers and service more clients.
About This Role
The fullstack developer role at Showcase will be working on an agile development team to build our market research platform that connects brands and consumers. This remote opportunity provides significant room for growth and flexibility.
What You’ll Do
You will contribute to the development of a responsive web application in an agile startup environment:
Help design, develop, test, and implement code to build a comprehensive web experience
Work with UI, Design, and Product roles to create beautiful user interfaces
Take part in Agile development processes.
Produce clean, structured, documented, efficient, error-free, and concise code
Sound Like You?
You might be just who we’re looking for if you are...
Experienced with responsive web development for mobile and desktop applications
Experienced in JavaScript/TypeScript, including experience with common libraries/frameworks, particularly React.js
Experienced with a static programming language such as C#, C++, or Java, with a strong preference for Golang
Committed to good due-diligence in testing and documentation.
Present on GitHub, Stack Overflow, npm, or a similar site.
Knowledgeable of current trends and best practices in web development, including performance, security, and usability.
Self-motivated, detail-oriented, analytical, a problem-solver, and can function well in a self-directed, team-oriented environment.
Fast learner who is keen to learn new skill and techniques
A skilled written and verbal communicator
Authorized to work in the United States.
The Extra Boost comes from
Experience with GraphQL API development
Experienced with deployment and cloud providers like AWS
Experience building components and component libraries based on design handoffs from Sketch, Figma, or Zeplin.
Involved in open source development projects and/or meetups
SHOWCASE is committed to diversity and inclusion. We are an equal opportunity employer including veterans and people with disabilities.
Back-End Developer - Go PSYKHE London / Remote (UK) ÂŁ30,000 to ÂŁ45,000 a year
September 2020
2 Applicants This Week
More Than 6 Months Old
Job Description
Great opportunity for a talented Developer (Go, PHP, Java) to join a fast-growing start-up that combines AI and psychology to transform personalization in e-commerce. The role emphasizes efficient just-in-time processing of large data sets.
Tech Stack:
Linux, Go, Vue, MySQL, Redis, AWS, PHP
Benefits:
Contract-to-perm, access to share option scheme if successful
Flexible environment with the opportunity for remote working
If you are a skilled Back-End Developer (Linux, Go, MySQL, Redis, AWS) who is interested in this role then please apply below and we will be in touch with more details.
We are the fastest-growing marketplace for refurbished electronics in the German-speaking region. Our products save up to 70% of CO2 emissions in comparison to a new device and are also up to 40% cheaper. Additionally, for every sold device we plant a tree and we were already able to plant more than 200,000 trees to fight global warming.
We were founded in February 2017 and grew to more than 90 employees in less than three years and expanded to Italy and Poland already. Along the way we won several awards and have already sold tens of thousands of products, making us one of the fastest-growing startups in Europe in 2020. Additionally, we recently announced one of Austria's biggest Series A funding rounds of € 15.6 mn.
Our main system consists of an HTTP API and backend workers written in Go, a public interface serving HTML pages to our customers written in Go and connecting to our API, Vue.js interfaces embedded into our public interface, and a standalone Vue.js management interface.
Key technologies are: Go, Vue.js, PostgreSQL, RabbitMQ and AMQP.
Together with you we want to build the leading marketplace for refurbished electronics in Europe.
YOUR ROLE
Development of our main API
Development of our smaller backend services
Integration of external systems into our platform
YOUR PROFILE
Formal education in computer science
Significant experience designing and implementing
backend services
Significant experience with software development in Go
Good knowledge of SQL and relational database design
You work independently and goal oriented
You have excellent English skills
ADDITIONAL FACTORS WE APPRECIATE
You have experience with PostgreSQL
You are comfortable working with Linux and FreeBSD
You have experience working with backend services like
Nginx or RabbitMQ
You have experience working with load balancing/failover
infrastructure
You are active in the open-source community
You can speak German
YOUR BENEFITS
Startup atmosphere
Remote position
Flexible working hours
YOUR APPLICATION
Fair compensation
Collaboration with all parts of the company
Home office
Experienced and ambitious team
Please send us representative examples of your work, like of open-source projects you contributed to. If you are active in communities like Stack Overflow, please let us know.
Payment, depending on qualification and experience, between 3 000 and 6 500 EUR.
UbuntuSoftware ( https://www.ubuntusoftware.net/ ) is a Real Time Communications software provider providing secure communications in various vertical markets such as Finance, Health and Pharma.
Timing:
This is an urgent hire and instant start, so we will get back to people very quickly. Assessment will be via giving you a task to do in the existing code, interviews, etc.
Project:
Real time systems provide chat, video conferencing, and general CRUD functionality such that all clients are always up to date and can edit data whilst offline.
This is a chance to work with cutting edge technology in an all golang environment on a new cutting edge system. You will be working on our new GRPC / Envoy based golang system.
Stack:
Clients
GRPC clients using custom code generation based on:
WASM ( tinygo ) compiler for Web
GoMobile compiler for Mobile
Standard golang compiler for Desktop
This allows the GUI "pane of glass" to be built on top of this golang embedded layer using:
React
Flutter
GIO ( pure golang).
Servers
Control Plane:
Envoy
GRPC XDS
Consul
Stateless Microservices are written in golang using:
GRPC Middleware for Telemetry.
Security using Oauth, OIDC, JWT
Stateful Data Services are written in golang using
TIDB
Minio
NATS / Jetstream / Liftbridge
Prerequisites:
We are based in Berlin, Germany with developers in remote locations. To work with us you need to be in a similar time zone and be fluent in English.
Applicants must show their experience in some of these areas.
Good attitude to problem solving together. A preference to do what needs to be done, rather than sitting back and waiting to be told, but get agreement for new ideas rather than going it alone.
Responsibilities:
Developer the code with the team.
Development and DevOps are all in the same team, so you need to support what you write.
Issue management, CI , CD and Testing.
Compensation:
This role is initially freelance based, with the opportunity to advance to a permanent position.
Applications to include:
CV
Response to EVERY technology listed in the stack above. Add more if you see holes, such as Telemetry, Security, etc.
A little bit about yourself personally..
Expected hourly rate.
Senior Software Engineer (Go) Form3 100% Remote (UK/EU only) ÂŁ60,000 to ÂŁ90,000 a year
August 2020
3 Applicants This Week
More Than 6 Months Old
Job Description
WHO WE ARE
We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and Ebury.
WHAT IT'S LIKE TO WORK HERE
Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our employees to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. We are continually on the lookout for talented people from all backgrounds that can further contribute to this amazing culture.
OUR TECHNICAL ENVIRONMENT
Our Engineering Team consists of over sixty five Senior Software Developers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers.
We don’t mind whereabouts our Developers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. That being said, we do also have London and Amsterdam offices, so should they ever wish to work from these, they are most welcome.
THE TOOLS WE USE
It’s very much a “best tool for the job” mentality at Form3 and our tech-stack is continually evolving but to give you a flavour of what we’re currently working with here are some of the tools we use;
Whilst experience of the above technologies would be nice, it is by no means essential. We are looking to speak with well-rounded, Senior Software Developers who have a breadth of experience across a variety of programming languages, have an understanding of distributed systems and cloud computing alongside an appreciation of automation and the DevOps culture. Candidates should also value the importance of code quality and software development best-practice, whilst being passionate about technology and enjoy working collaboratively within a team.
Interview Process
Our hiring process varies depending on the role and the candidate, but this should give you an idea of the steps you should expect to follow:
Phone screen with our Talent Team (30-45 minutes)
Take home assignment written in Go (approx 4-8 hours)
Technical interview with 3 members of our Engineering Team via video-link (1 hour 30 minutes)