Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Grafana Labs Jobs (6 new this week) in April 2025 at companies like ECAD Labs, Ardan Labs and Katana Labs paying at least 50,000 USD per year working as a Senior Software Engineer (Golang), Mid/Senior Golang Backend Engineer and FullStack 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
54 developers joined Golang Cafe in the last 30 days
16,341 developer profiles page views in the last 30 days
When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.
We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding the right abstraction and implementing APIs that are a joy to use will be your north star. Strong background with go and strongly typed languages generally is required.
As a Senior Software Engineer, you will be involved in greenfield projects, developing reference implementations for emerging standards in the blockchain space, development and maintenance of open-source systems such as https://signatory.io
You will be part of a small team whose core values include offering a safe environment to be yourself, share your ideas, and offer your perspective. You will get to work with all aspects of the product or service lifecycle, from ideation and system design to building, testing, deployment, documentation, launch reviews, developer support, and bug fixes.
Responsibilities
Building, maintaining, and enhancing APIs and SDKs to service our developer and enterprise clients.
Designing solutions for user needs, coding, testing, and writing documentation
Creating the ultimate onboarding experience for developers
Location
Our Vancouver office, fully remote within Canada, or a blend, whatever works best for you!
Requirements
Professional experience developing in the go language
Practical experience with public key cryptography
Experience with and interest in building interpreters, abstract syntax trees, and code generation.
Comfortable reading and writing TypeScript is a strong asset.
Writing protocol encoder/decoders
Software design and architecture: Working alongside product management to co-create product requirements, then transform them into high-quality libraries and services.
Refactoring and technical debt management: Advocating for a healthy codebase, proactively adding architectural improvements to the product backlog to maintain scalable and maintainable software.
Software quality: Reinforce the quality and stability of production-level code through design, unit testing, code reviews, and collaboration with other team members on test strategy and its implementation.
Coaching and mentorship: Acting as a technical leader for your team members, teaching them best practices and behaviors.
ReasonML, or OCaml experience is an asset.
Knowledge & curiosity of computer science fundamentals (type systems, data structures, algorithms, state machines, etc.)
Eager to prototype an idea over having a meeting about an idea
Able to reflect upon past choices and act upon those reflections.
Be a lifelong learner.
Benefits
Employer funded group health and dental benefits
Birthdays off
Self-care days
Flexible work environment
Competitive salary
Working with a progressive team on groundbreaking open-source projects
Ardan Labs is a consulting firm that helps our clients develop software solutions and applications. We work on software projects and teams of different sizes. We are currently looking for Mid-level and Senior Backend Engineers with at least 1 year of Go experience.
Requirements
Can demonstrate a good working knowledge of Go, standard library, idioms and common guidelines.
Can demonstrate the ability to collaborate with team members, flushing out designs to finalizing solutions.
Capable of understanding business requirements and translating that into engineering decisions.
Capable of determining and communicating engineering trade-offs.
Capable of writing documentation and tests.
IMPORTANT. To apply to this position you must be able to work US timezones and have good communication skills. Only individual contributors/direct hire will be considered for this project
Benefits
As a W2 employee, we offer family medical coverage, life insurance, paid vacation, and technical training.
Salary is based on experience level and requirements
FullStack Engineer Katana Labs Remote £70,000 to £90,000 a year
April 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
Katana Labs is looking for experienced full stack engineers. We are a well funded FinTech startup based in London, working on an AI powered trading platform.
Your main focus will be developing Go applications but we’re looking for a strong all rounder with experience in containers, kubernetes and cloud as well as the occasional frontend task. A DevOps mindset and focus on QA is a must.
Requirements
- 5+ years of full stack experience
- 2+ years of production grade Go experience
- 1+ years of kubernetes experience
- 1+ years of cloud experience
Tech Stack
- Go
- React
- Kubernetes
- PostgreSQL
- Google Cloud Platform
Software Engineer KI labs GmbH Lisboa, Portugal €30,000 to €50,000 a year
January 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for software engineers at all levels of experience, from junior engineer to group leads, to join our rapidly growing teams in Lisbon. You will design and build intuitive applications at scale within our software and data squads and contribute with your ideas to forming the outcome of the projects.
About Us
At KI labs we design and build state of the art software and data products and solutions for the major brands of Germany and Europe. We aim to push the status quo of technology in corporations, with special focus areas of software, data and culture. Inside, we are a team of software developers, designers, product managers and data scientists, who are passionate about building the products of future today. We believe in open-source and independent teams, follow Agile practices, lean startup method and aim to share this culture with our clients. We are mainly located in Munich and recently Lisbon.
Your Responsibilities
Develop, extend and maintain various customer-facing interface modules with modern front-end technical stacks, e.g. React or AngularJS, as well as various Backend and RESTful APIs that serve various digital channels;
Cooperate closely with development, Data, Marketing and BI teams inside squads to build and integrate Data-centric products, e.g. CRUD interfaces, machine learning end-points or recommendation engines;
Ideally, help to design and develop native or hybrid mobile applications for prominent clients at scale.
Skills and qualifications
You are a fast learner, with a degree in software engineering or related fields;
You have deep knowledge of one or more common languages, e.g. Python, PHP, Java or Go;
You have expertise in Javascript, HTML, CSS, and experience with modern frameworks, e.g. React, Angular or Vue;
You own your tasks and are comfortable working in a fast-paced environment within small and talented teams;
Experience with Data stacks, microservices or front-end technologies is a big plus;
You have built client-side customer facing applications, with an eye on user experience, performance and security;
(optional) You have experience with developing hybrid or native mobile applications for iOS and Android.
Why work with us
You will have an opportunity to be at the frontline of innovation together with our prominent clients, influencing the car you drive in five years, the services you have on your flight, and the way you pay for your morning coffee.
You get a challenging working environment located in the center of Munich and Lisbon and an ambitious team of individuals with unique backgrounds and expertise.
You get the chance to work on various interesting projects in short time frames; we do not do work on maintenance or linear projects.
We have an open door work culture where ideas and initiatives are encouraged.
Hallmark Labs is the digital arm of Hallmark Cards, Inc., based in Santa Monica, California.
We currently operate two digital subscription services, Hallmark Movies Now and
Hallmark eCards, as well as ongoing initiatives in personalized, print-on-demand
greeting cards. We are a diverse team of innovators, creators and influencers
leveraging Hallmark’s deep experience in creating meaningful connections and
progressing it into the digital age with cutting-edge technology.
You're a seasoned polyglot engineer that is driven, takes ownership and is solution oriented and ready to join a stellar new team working on cross product foundational platform, shared by all our products written in Go. You'll be building robust and scalable software in multiple modern object oriented and functional languages. And making the company transitions to microservices using Go and Kafka.
As a part of this role, you will:
Implement reactive design patterns, microservices, and REST APIs
Work on integrations with other internal and external teams
Participate in creating and clarifying User Stories, and in planning Sprints
Dive into hard problems and successfully deliver great results on schedule
Design and implement asynchronous, multi-processor solutions
Learn new languages and choose the right language to solve the problems at hand, and work in Go
Think in multi-threaded, asynchronous, and multi-processor solutions
Required Qualifications:
5 or more years professional programming experience
2 or more years experience with two or more object oriented or functional languages (each), OR any substantial experience with Go, professionally or on-the-side
Experience with AWS or other cloud services
Preferred Qualifications:
Experience with Service-oriented architecture (SOA), microservices, and REST APIs
Experience in scaling applications
Experience with Test Driven Development (TDD)
Experience with Ruby, Python, or Go
Experience with Apache Kafka
Comfortable working on small, cross-functional, fast paced teams
Excellent communication skills
Perks & Benefits
Excellent medical benefits
401(k) match up to 5%
Life insurance policy for every employee, at no cost
Fitness reimbursement
Cell phone and home internet reimbursement
Carpool and parking pass cash-out program
Generous maternity/paternity leave
Employee assistance programs
Fully stocked kitchen with fresh fruit and delicious snacks and beverages
Monthly catered lunches
Soft serve machine 24/7
Great eateries close by, oh, and we’re near the beach!
Software Engineer KI labs GmbH Lisbon, Portugal €30,000 to €50,000 a year
March 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
We are looking for software engineers at all levels of experience, from junior engineer to group leads, to join our rapidly growing teams in Lisbon. You will design and build intuitive applications at scale within our software and data squads and contribute with your ideas to forming the outcome of the projects.
About Us
At KI labs we design and build state of the art software and data products and solutions for the major brands of Germany and Europe. We aim to push the status quo of technology in corporations, with special focus areas of software, data and culture. Inside, we are a team of software developers, designers, product managers and data scientists, who are passionate about building the products of future today. We believe in open-source and independent teams, follow Agile practices, lean startup method and aim to share this culture with our clients. We are mainly located in Munich and recently Lisbon.
Your Responsibilities
Develop, extend and maintain various customer-facing interface modules with modern front-end technical stacks, e.g. React or AngularJS, as well as various Backend and RESTful APIs that serve various digital channels;
Cooperate closely with development, Data, Marketing and BI teams inside squads to build and integrate Data-centric products, e.g. CRUD interfaces, machine learning end-points or recommendation engines;
Ideally, help to design and develop native or hybrid mobile applications for prominent clients at scale.
Skills and qualifications
You are a fast learner, with a degree in software engineering or related fields;
You have deep knowledge of one or more common languages, e.g. Python, PHP, Java or Go;
You have expertise in Javascript, HTML, CSS, and experience with modern frameworks, e.g. React, Angular or Vue;
You own your tasks and are comfortable working in a fast-paced environment within small and talented teams;
Experience with Data stacks, microservices or front-end technologies is a big plus;
You have built client-side customer facing applications, with an eye on user experience, performance and security;
(optional) You have experience with developing hybrid or native mobile applications for iOS and Android.
Why work with us
You will have an opportunity to be at the frontline of innovation together with our prominent clients, influencing the car you drive in five years, the services you have on your flight, and the way you pay for your morning coffee.
You get a challenging working environment located in the center of Munich and Lisbon and an ambitious team of individuals with unique backgrounds and expertise.
You get the chance to work on various interesting projects in short time frames; we do not do work on maintenance or linear projects.
We have an open door work culture where ideas and initiatives are encouraged.
The Wire Team plays a pivotal, yet behind-the-scenes, role at CAST AI. While they may not directly manage the products that customers purchase, the value they create is indispensable for making all of CAST AI's offerings functional and user-friendly.
The team develops a wide array of user-facing features that contribute to a fully realized platform. This includes designing robust authorization and authentication flows, managing user and organization accounts, as well as implementing notifications and audit systems, among other tasks. Furthermore, they create frameworks and tools that enable other internal teams to seamlessly incorporate these capabilities into their own products.
In addition to these tasks, the Wire Team is also responsible for implementing enterprise-level Single Sign-On (SSO) integrations as a self-service feature. They work on integrating billing systems with various cloud marketplaces and oversee the management of platform entitlements.
In essence, the Wire Team's efforts are crucial to the very existence of our platform. Their mission is to elevate the user experience, regardless of whether the customer is a small startup or a large enterprise.
How Do We Operate?
At CAST AI, we specifically seek out Software Engineers rather than Software Developers. This distinction is not merely semantic; it underscores a profound difference in responsibilities and expectations. Let's delve into what sets the two apart.
A Software Engineer is responsible for overseeing the entire lifecycle of a system, starting from its conceptual genesis to its continuous delivery of value to customers. When a high-value feature is identified and properly prioritized, an engineer takes ownership. The task entails not just coding but also meticulously reviewing the technical architecture, design, and feasibility of the feature. Beyond functional aspects, we pay heed to:
Testability
Adaptability
Performance and Scalability
Deployment and Compatibility
Debugging and Operational Management.
Throughout this comprehensive process, collaboration is key. While engineers are accountable for end-to-end delivery, they are also encouraged to consult with peers to arrive at the most effective solutions. The capacity to work both independently and as part of a team is essential.
To expedite delivery, we have devised a suite of proprietary tools that assist us in various aspects of development. Engineers periodically switch roles to write automated end-to-end tests, optimise our GitOps-enabled continuous integration and continuous deployment (CI/CD) pipelines, or fine-tune our observability stack. We even have a rotation for passive on-call duties to promptly address any issues that arise within our codebase.
It's worth noting that we do not employ separate DevOps or QA roles within our engineering team. Self-reliance is vital: we automate everything and construct our own tooling. Therefore, a broad systems-oriented perspective - going beyond mere software development - is indispensable for success within our team.
Our mantra is straightforward: we build it, we test it, we ship it and we operate it.
Here are some of the tools we use daily:
GoLang is our language
Kubernetes is our core product
AWS, GCP, and Azure are the clouds we operate
Postgres and cloud object storage for persistence
GCP PubSub for messaging
GRPC and REST APIs
We use GitLab CI with ArgoCD as our GitOps CD engine
Prometheus, Grafana, Loki, and Tempo for observability
Deployment charts are written in Helm.
Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.
The Omni Team's goal it to solve the multi-cluster multi-cloud Kubernetes challenge! Building on top of concepts from cluster federation it tries to shift the paradigm in Kubernetes usage patterns and how it is being used when many clouds are involved. And while doing this to enable CAST AI customers to realize significant AAA savings for our customers.
To give you a glimpse into the complexities we navigate:
We’ve successfully proven that you can do more with Kubernetes compute resources in the ways people didn't think was possible.
We are building on top of giants, by leveraging OpenSource technologies like wireguard and controller-runtime.
We write custom Kubernetes operators to orchestrate every component, related to multi-cluster operations in the clusters.
Manage OpenSource project usage by maintaining stability, security, flexibility and independence.
We strive for minimal APIs and user experience with the goal to make multi-cloud not only a buzzword, but reality.
We're breaking new grounds of networking, Kubernetes operators and cloud provisioning at CAST AI.
The above examples merely scratch the surface of what we've achieved. Consider that these efforts are magnified by the range of cloud providers we support - and each one presents its own unique challenges. Each development sprint uncovers new hurdles and learning opportunities. We consider ourselves fortunate to operate in a cutting edge technological landscape.
Here are some of the technologies we use in the stack:
GoLang is our language.
Kubernetes is our core product.
AWS, GCP, and Azure are the clouds we operate.
Postgres and cloud object storage for persistence.
Temporal for our scheduling needs and executor.
VirtualKubelet and ControllerRuntime for our operators stack.
Terraform for IaC.
GCP PubSub for messaging.
GRPC and REST APIs.
We use GitLab CI with ArgoCD as our GitOps CD engine.
Prometheus, Grafana, Loki, and Tempo for observability.
Deployment charts are written in Helm.
Having experience with these tools is not a strict prerequisite for the ideal candidate, but it does offer a competitive edge.
We are looking for a Senior Software Engineer with a passion for platform engineering to join our Wire Team. This role has a strong focus on improving internal Developers' Experience (DX) tools and platforms that are integral to the success of our development process.
Initially, a portion of your time will be spent working closely with the Wire Team. This will help you familiarize yourself with CAST AI’s engineering practices and gain a deep understanding of our product. In the Wire team, your main responsibility will be managing and improving the observability (o11y) stack. Long term, you will have the exciting opportunity to transition and play a key role as one of the founding members of our Tooling Team, where you will shape and influence our approach to DX tooling and automation at scale. In this position, you will:
Maintain and optimize the observability (o11y) stack: manage Prometheus, Grafana, Loki, Phlare, Tempo, and other relevant observability tools. Ensure our monitoring, alerting, and logging systems provide a frictionless way to define engineering team-related alerts.
Improve continuous Integration and Delivery: manage and optimize CI/CD pipelines using tools like GitLab Pipelines, GitHub Actions, ArgoCD, and Helm, ensuring efficient and reliable deployment processes.
Development environment management: enable other engineering teams by maintaining and extending the existing local development tooling managed by Tilt.
Oversee incident management systems: integrate with incident management and alerting tools such as Opsgenie, Pagerduty, or similar to enhance our response capabilities and reduce downtime.
As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers for the following teams:
Reporting – Builds a scalable reporting system that ingests millions of rows per second into our time-series databases, providing insights into cost savings, workload efficiencies, and Cast AI automation impact.
Pricing – Drives the synchronization of public and customer cloud resources, availability, and dynamic pricing across all major cloud providers. Empowers autoscaling by leveraging discounts, commitments, and cross-cluster tracking to maximize savings. Provides a reliable source of truth for node pricing, resources, components, discounts, and commitments.
Autoscaler – Automates Kubernetes node autoscaling to optimize clusters, balance workloads, remove underutilized nodes, and dynamically allocate capacity in real-time, thereby reducing cluster costs by half.
AI Enabler – Helps customers deploying and managing LLMs in their Kubernetes cluster and optimizes their workloads by providing cost visibility and intelligent routing for LLM requests to the most cost-effective compute resources (e.g. Grok, self-hosted LLAMA models).
Here are some of the tools we use daily:
Languages: GoLang (primary), Python (secondary for some cases)
Cloud & Orchestration: Kubernetes, AWS, GCP, Azure
Databases & Storage: PostgreSQL, Cloud Object Storage
PostgreSQL and Cloud Object Storage for persistence
Messaging & APIs: GCP Pub/Sub, gRPC for internal communication, REST for public APIs
Observability: Prometheus, Grafana, Loki, Tempo
CI/CD & GitOps: GitLab CI with ArgoCD.
Requirements:
Strong software engineering skills with experience in distributed systems and backend development (ideally GoLang, but not a hard requirement as long as you’re willing to transition to it)
Strong debugging, optimization, and performance-tuning skills
Deep understanding of cloud platforms: hands-on experience with cloud platforms like AWS, Google Cloud Platform (GCP), Microsoft Azure, and tools such as Kubernetes for containerization and orchestration
CI/CD and DevOps practices experience
Strong English skills, both verbal and written
Ability to work independently and collaboratively within a team
Startup mindset: adaptable, proactive, and comfortable with ambiguity
A proactive, problem-solving mindset with a "yes we can" attitude.
Perks & Benefits
Competitive salary (€6,500 - €9,000 gross, depending on the level of experience) with equity options
Direct impact on the product in a cutting-edge company that’s reshaping cloud automation and optimization
Collaborate with a global team of top cloud experts and innovators passionate about pushing the boundaries of Kubernetes technology
Fast development cycles with a short feedback loop and direct customer impact
Transparent work environment
Focus time with minimal meetings and bureaucracy
10% of your time dedicated to self-improvement and personal projects.