Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 450+ Golang The Wild Jobs (1 new this month) in November 2024 at companies like Swarm Foundation, Swarm Foundation and Fitsoftware OU paying at least 100,000 USD per year working as a Senior Software Engineer (Distributed systems, blockchain), Senior Software Engineer (Go, blockchain) and Go Blockchain 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
35 developers joined Golang Cafe in the last 30 days
15,370 developer profiles page views in the last 30 days
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.
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:
Take architectural decisions for our p2p distributed network
Suggest improvement solutions for our codebase and the testing process
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:
You have 5+ years of experience in a similar position & at least 3 years with GoLang
You have experience in working on large-scale distributed systems
Familiarity with infrastructure tools (we use k8s, helm)
You follow SOLID principles
You like to work in a fast paced environment
Strong sense of ownership and responsibility
You manage your own time effectively and respect time constraints
You like to work remotely
You are available around the CET timezone
You can express yourself fluently in English, both verbally and in writing
We appreciate:
You have a solid grasp of blockchain principles and application design considerations
Experience with libp2p
You are familiar with go-ethereum
Acquaintance with cryptographic concepts
Knowledge of monitoring tools (we use Grafana, Prometheus, Jaeger and OpenTracing)
Knowledge of Solidity
A passionate open-source contributor
We offer/Team perks:
An open, flat and transparent work environment
100% remote friendly
Flexible working hours
We care about our swarm: Incentives through BZZ, our token
Should you be interested in the position, please send your CV to talent@ethswarm.org
Go Blockchain Developer Fitsoftware OU Remote (Canada) / Remote (Asia) / Remote (Europe) $96,000 to $120,000 a year
June 2023
5 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.
Ever wondered if your employer is monitoring your work computer?
At Fleet, we think it's time device management went open source.
Why should you join us?
Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no "headquarters". You are free to travel and move.
Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
At Fleet, we value focus, iteration, and meaningful results– not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
Work closely with experienced, well-funded founders and a great team, including the people who created osquery (osquery.io) and Sails (sailsjs.com). We care about openness and transparency.
Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.
Responsibilities
As the first backend engineering role on the interface team, this position will provide significant opportunity for growth into a leadership role either in management or as an individual contributor. Unlock the potential of Fleet's platform by building new APIs, integrations, and features. Collaborate closely with frontend engineers to implement and leverage new backend capabilities.
Fleet’s server is written in Go with go-kit and Fleet's UI is written in React. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.
Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
Work closely with frontend engineers to implement new API features.
Support customers and users using software you built at organizations you’ve heard of.
Are you our new teammate?
Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
Experience building scalable, production quality servers.
Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
Experience building, deploying, and maintaining REST APIs.
Your work hours have significant overlap with Americas time zones.
You have great written and oral communication skills, especially in English.
You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
Bonus: Experience programming with Go and go-kit.
Bonus: Experience programming with React.
Bonus: Experience working with Mobile Device Management (MDM) APIs.
Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.
Lead Golang Developer Lab49 New York, United States / Remote $180,000 to $220,000 a year
April 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
About The Role
We are looking for a top notch Lead Golang developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax.
Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well documented and has a reasonable test coverage.
You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Your Duties & Responsibilities
Work with IT and business stakeholders to architect, design and implement software
Produce high quality testable, robust and effective code
Contribute to continuous integration, testing and deployment automation, efficiency improvements and innovation
Your skills, experience, and qualifications
Strong knowledge of Go programming language, its idioms and paradigms
Experience with code, dependencies, generation and other tools specific to Go ecosystem
Experience building headless/service applications for Windows
Experience building native libraries for Windows for interoperability with other languages
Experience building APIs (REST, RPC, other)
Experience with SSO, Oauth, OIDC, KPI or similar security implementations
Lab49 is a specialist strategy, design, and technology consulting company dedicated to the financial services industry. We were founded in 2002 to fill a need in the Financial Technology marketplace for high-end execution and reliable delivery of technology projects.
Our consultants are experts in strategy, user experience, architecture, engineering, and delivery management. We combine knowledge of the latest trends in technology with deep domain expertise to deliver innovative solutions with accelerated time-to-market.
We have office hubs in Midtown Manhattan, Washington DC, London, Budapest, New Delhi and Sydney.
Backend (Go) Engineer Fleet Remote (Americas timezones) $100,000 to $180,000 a year
January 2022
2 Applicants This Week
More Than 6 Months Old
Job Description
Let's start with why we exist. 📡
Ever wondered if your employer is monitoring your work computer?
At Fleet, we think it's time device management went open source.
Why should you join us? 🛸
Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no headquarters. You are free to travel and move.
Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
At Fleet, we value focus, iteration, and meaningful results – not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
Work closely with experienced, well-funded founders and a great team, including the people who created osquery and Sails. We care about openness and transparency.
Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.
Responsibilities 🔭
Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 osquery clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.
Profile and optimize the performance of the Fleet server (along with MySQL and Redis queries) to improve reliability and increase the upper limits of deployment sizes.
Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
Experience building scalable, production quality servers.
Comfort with server and SQL performance profiling and optimization.
Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
Experience building, deploying, and operating production web servers and APIs.
⏰ Your work hours have significant overlap with Americas time zones.
🗣️ You have great written and oral communication skills, especially in English.
🔩 You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
Bonus: Experience programming with Go and go-kit.
Bonus: Experience working with Mobile Device Management (MDM) APIs.
Bonus: Experience deploying/monitoring/managing containers with Docker/K8s.
Senior Platform Engineer Rialtic Remote $150,000 to $170,000 a year
December 2021
8 Applicants This Week
More Than 6 Months Old
Job Description
Rialtic is looking for experienced backend developers to help us design, develop, and deliver reactive, serverless architectures capable of processing billions of transactions. This software engineer will be responsible for writing high quality software, primarily in Golang, that will operate on highly regulated data at very large scales.
Our products operate on highly regulated data that require extensive testing and exacting security controls. Our platform results must meet exceedingly high performance and quality from equally demanding clients. Consequently, we require industry certifications and continuing education. The person will work with a collaborative team of highly skilled, certified developers who have a track record of success and a proven ability to empower their colleagues.
The key responsibilities of the Senior Platform Engineer are:
Work with partners within the organization to develop reactive serverless architectures capable of processing billions of requests in a highly regulated environment
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, work processes, and regulatory and compliance needs
Supporting the development and roll-out of new processes and strategies for improving and sustaining exceptional quality levels while accelerating content development.
Participate in code reviews (PR’s)
Follows and improves the Rialtic software development Kanban life cycle
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Improves operations by conducting systems analysis and recommending changes in policies and procedures.
Develop cost management strategies for containing and reducing infrastructure costs
Collaborate with product managers to find the fastest paths to customer value
Supports curating a collaborative team of highly skilled developers capable of empowering their teammates to deliver sophisticated solutions
Expressive and receptive proficiency in a number of different programming languages, key among them being Golang and Terraform.
Relevant Technology Stack (including but not limited to):
Infrastructure
AWS
Lambda
Fargate
S3
RDS
DynamoDB
Sagemaker
Languages
Golang
Python
Terraform
Inspec
Gherkin
Tools
GitHub
Jenkins
Nexus
Selenium
Techniques
Test Driven Development
Kanban Agile
Who you are
Adapts easily to changes
An eagerness to work with remote, multi-national, multi-cultural teams
Fact-driven in analysis and recommendations
Curious to learn and explore new approaches
Player / Coach leadership style
Efficient work habits – ability to focus on what matters most
Obsession with client value
Demonstrated strength in talent selection and management
Strong execution skills and action bias
Candidacy Buffs
Already have or can obtain within three months
AWS Certified Solutions Architect - Professional
AWS Certified Security - Specialty
HashiCorp Infrastructure Automation Certification
Experience building software for highly regulated production environments
HITRUST
NIST
2+ years of recent experience in
building serverless, reactive architectures for high regulated environments
Terraform
Kanban Agile
Test Driven Development
Why Rialtic?
Help is change an industry that impacts both health insurance companies and healthcare providers
Our hiring standards are high giving you a chance to work with deeply experienced and talented team members
Our tech stack is an AWS native serverless architecture built from 100% managed services, configured with Terraform, and architected to give team members an opportunity to shine quickly
Rialtic believes in investing in our team members through training, certification, and mentoring.
This is a remote position that involves extensive communication with colleagues using online services, such as Slack and Zoom. The candidate must have a quiet and private location to work from and fast Internet for seamless, fluid communications.
Senior Golang Developer Nullstone Remote (United States, Canada) $120,000 to $160,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Nullstone is looking for a Senior Software Engineer with specialization in Golang and Terraform. This role is an opportunity to help shape an early-stage startup and earn significant ownership in the company.
You:
Someone passionate about software and infrastructure delivery who works well in an autonomous and collaborative environment. You are open to exploring new technologies, can bring creative solutions, and are a dynamic problem solver. You are also very motivated to make a lasting difference in the software and infrastructure world.
Us:
Nullstone is an early-stage startup founded by two former CTOs that have been an integral part of successful startups. We have over 30 years of combined software and infrastructure delivery experience. We have completed our first round of funding and are looking to grow. To learn more about how Nullstone will transform the software infrastructure industry please visit www.nullstone.io.
Where:
Nullstone was founded in Alpharetta, GA and offers opportunities for fully remote employment. Applications will be accepted for all candidates within the continental United States and Canada.
What You’ll Be Doing:
Build and enhance the Nullstone infrastructure deployment engine
Build, test, and launch standard Terraform modules for AWS, GCP, and Azure cloud providers
Collaborate with teammates to help solve problems with creative solutions
Research new technologies and strategies
Be a dynamic part of the team and help develop various parts of the solution depending on skills
Help promote and teach others about Nullstone through blog posts, documentation, and social media presence
Our Technology:
Golang
Terraform
Postgresql
Rails
Vuejs
Github
Microservices
AWS, GCP, Azure
Requirements:
5+ years of software development experience
3+ years of Golang development experience
3+ years of Terraform module development experience
Full stack software development experience is a plus
Software Engineer Fleet Remote $120,000 to $200,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Let's start with why we exist. 🧬
Fleet builds open source software to manage and secure computing infrastructure: employee laptops, cloud servers, and more. Our technology helps IT and security teams build trust within their organization, while getting their jobs done more effectively.
Fleet is an all-remote company with experienced founders, including two creators of popular open source projects and a compelling lead investor. Our business model is inspired by the success of GitLab and Elastic, and we have incredible early customers ranging from startups to Fortune 500 companies with hundreds of thousands of endpoints.
What happens when you join us?
As the first senior engineering hire, this position offers huge potential for growth.
You will write significant open source code, merging commits in your first days at the company.
You will work closely with the CTO and CEO to define technical and product vision.
Over time, you will establish yourself as a leader in Fleet's growing team and user community, whether through management or expert-level individual contributions.
Why should you join us?
Work from anywhere with good internet. (We're 100% remote. No office. No commute.)
Help make endpoint monitoring less intrusive and more transparent.
Safeguard the production servers and employee laptops of Earth's largest companies.
Build greenfield features and make key technical decisions that go live in days.
Most (if not all) of the code you write is public and highly visible at github.com/fleetdm/fleet.
Are you our new teammate?
You are competent with source control in Git. You have great written communication skills.
You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work.
You look forward to working with designers to improve the user experience of stuff you work on.
You bring senior talent to our team and open source community, with 4+ years of equivalent experience.
Nice to have: Experience working on an all-remote, distributed team.
Nice to have: Experience working in IT operations and/or cybersecurity.
Nice to have: Experience working with Mobile Device Management (MDM) APIs.
Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s.
Engineering foundations
An ideal senior candidate has 4+ years equivalent experience in one or more of Fleet's three engineering foundations (and interest in digging into the others). (See https://fleet-device-management.breezy.hr/p/da3e70892475 for more information on that.)
For now, let's focus on Golang:
Fleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.
Experience building scalable, production quality servers.
Ability to recommend and implement backend testing patterns (E2E tests, etc.)
Familiarity with server and SQL performance profiling and optimization.
Familiarity with database migration strategies.
Nice to have: Experience programming with Go and go-kit.
Nice to have: Experience with Redis and/or MySQL.
Nice to have: Experience deploying and operating hosted SaaS services.
Nice to have: Experience working with Mobile Device Management (MDM) APIs.
Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s
If you think you might be a fit for our team, we would love to meet you! Please introduce yourself, tell us a little bit about your Golang experience, and let's talk!
After sending us your application, please keep an eye out for an email from Mike McNeil (CEO) or Zach Wasserman (CTO). We will respond and move as quickly as possible.
Generalist Software Engineer Fotokite Zurich, Switzerland Fr60,000 to Fr120,000 a year
January 2021
2 Applicants This Week
More Than 6 Months Old
Job Description
Fotokite is a fast-paced, growing company specializing in aerial robotics. To continue pushing the boundaries of situational awareness tools in firefighting and first responder markets, we are seeking software engineers to help with internal and customer-facing software development.
We are looking to expand the team with generalist software engineers that bring dedication and fresh ideas in the areas of web development, cloud computing, system/network engineering, and data pipelines / data science. Our culture values versatile engineers that are willing to show initiative and tackle problems across the full stack.
Responsibilities
Design and implement real-time video streaming infrastructure at the core of our situational awareness system
Maintain and improve our data collection and processing infrastructure
Implement novel UIs to simplify the work of firefighters
Enhance our simulated and physical testing framework to provide a reliable product to our customers
Provide code review and guidance in your areas of expertise
Collaborate with other teams such as embedded, flight control, UI/UX
Requirements
Good understanding of networking principles
Solid knowledge of Linux
Experience building applications using Javascript, Python, Go, C++ or related languages
Experience with 1 or more of the following:
Web development / React
Video streaming technologies (RTP and similar)
Real time low latency networking protocols (websockets, webRTC)
Abstractions typical of the major cloud providers (GCP, AWS)
Single board computers (ARM based)
Fleet automation / orchestration
Embedded Linux (yocto, buildroot)
Package management and distribution
Network routing
Fotokite is hiring for full or part time positions, both entry and senior level, onsite at our HQ at Zurich, Switzerland.
We are looking forward to your CV (English only, please)!