Get a weekly email with all new Golang jobs
x

Golang Jobs


Hand-Picked Golang jobs • Apply directly to companies • Clear salary ranges

Browse 850+ Golang Jobs (2 new this week) in May 2024 at companies like LOVOO, Ad Insertion Platform and Safetrade LLC with salaries from $12,000 to $200,000 working as a Experienced Golang Engineer (all genders), Experienced Golang Engineer and [Remote] Nhà phát triển Fullstack/Golang (lên tới 2000$) . Last post

Hiring Golang Developers?

Create your profile to continue

Alexandre El Khoury Faisal Rafiuddin Kiet Tuan Vu Dhyogo Alves De Almeida Stevary Bosuben Depender Aidar Zainutdinov Selim Arslan Aiden Man Vasa Chakradhar
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 27 developers joined Golang Cafe in the last 30 days
  • 11,709 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 875 Golang Jobs • Sort by Date
LOVOO Logo
Experienced Golang Engineer (all genders)
LOVOO
Dresden, Germany
€65,000 to €70,000 a year
May 2024

Job Description

LOVOO GmbH is looking for an experienced Golang Engineer to join their team. The ideal candidate will have:

  • Expertise in Golang and its paradigms, constructs, and idioms.
  • Experience with RESTful APIs, microservices, and cloud infrastructure.
  • Proficiency with containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and the ability to work in a collaborative environment.

Responsibilities:

  • Develop and maintain scalable, robust, and high-performance applications using Golang.
  • Ensure the quality and performance of applications through code reviews and testing.
  • Identify and fix bugs and performance bottlenecks.
  • Collaborate with cross-functional teams to define and achieve project goals.

Requirements:

  • Degree in Computer Science or a related field.
  • Proven experience in Golang development.
  • Familiarity with version control systems such as Git.
  • Excellent communication and teamwork skills.

Benefits:

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth and development.
  • A dynamic and innovative work environment.

Apply ⎘ Copy Link ↗ Visit Link
Ad Insertion Platform Logo
Experienced Golang Engineer
Ad Insertion Platform
Lausanne, Switzerland
Fr80,000 to Fr110,000 a year
May 2024

Job Description

Ad Insertion Platform is seeking an experienced Golang Engineer to join their team. The ideal candidate will have:

  • Proficiency in Golang and a strong understanding of Go routines and channel patterns.
  • Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS preferred).
  • Familiarity with Docker and Kubernetes for containerization.
  • Strong problem-solving skills and the ability to work collaboratively in an agile environment.

Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable Go code.
  • Implement performance and quality modules.
  • Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
  • Help maintain code quality, organization, and automation.

Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • Proven experience in Golang development.
  • Experience with version control systems like Git.
  • Excellent teamwork and communication skills.

Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and innovative work environment.

Apply ⎘ Copy Link ↗ Visit Link
Safetrade LLC Logo
[Remote] Nhà phát triển Fullstack/Golang (lên tới 2000$)
Safetrade LLC
Remote
$12,000 to $24,000 a year
April 2024
9 Applicants This Week

Job Description

Mô tả công việc:\u000A\u000AXây dựng nền tảng tiền điện tử toàn cầu trên blockchain dành cho doanh nghiệp.\u000ATối ưu hóa dịch vụ để đảm bảo các yêu cầu về bảo mật, hiệu suất và khả năng mở rộng\u000AYêu cầu:\u000A\u000AHơn 3 năm kinh nghiệm phụ trợ (2 năm trở lên với Golang)\u000ACó kiến thức tốt về Golang và các framework phổ biến (như goFiber, …)\u000AKiến thức tốt về cơ sở dữ liệu quan hệ (Postgres hoặc tương tự) và khung GORM\u000AKiến thức vững chắc về xác thực và ủy quyền người dùng giữa nhiều hệ thống, máy chủ và môi trường\u000AHiểu biết thành thạo về kiểm soát phiên bản, chẳng hạn như Git\u000ASử dụng thành thạo Linux\u000ACó kinh nghiệm làm việc với Docker (xây dựng, chạy, triển khai)\u000ACó kinh nghiệm xây dựng hợp đồng thông minh trong EVM là một lợi thế\u000ACó kinh nghiệm xây dựng ứng dụng sử dụng Rust lang là một lợi thế\u000ACó kinh nghiệm xây dựng frontend là một lợi thế (React, Vue, …)\u000ACó kinh nghiệm làm việc với các sản phẩm trong lĩnh vực Thương mại điện tử là một lợi thế\u000ACó kinh nghiệm và giỏi về Message Queue, hệ thống phân tán, unit testing là một lợi thế\u000AHiểu biết cơ bản về tiếng Anh và tiếng Việt ở kỹ năng Đọc và Viết\u000A\u000ATelegram @Safecoins


⎘ Copy Link ↗ Visit Link
Hygraph Logo
Team Lead Engineering (f/m/d) - Remote EMEA
Hygraph
Berlin
€95,000 to €103,000 a year
March 2024
72 Applicants This Week

Job Description

Purpose of your role as an Engineering Team Lead

As an Engineering Team Lead, you will be working alongside other engineers and collaborating with product stakeholders, making sure work is planned, delivered incrementally, and with quality built-in. You will support and coach other engineers, actively enabling them to grow based on their particular interests.

Our tech stack

  • TypeScript, Node.js, React, Golang, PSQL
  • GraphQL, REST
  • Pulumi, AWS, Vercel, Cloudflare, Fastly, New Relic, Github actions

What you'll do:

  • Collaborate closely with product stakeholders to prioritize and plan projects that add real value to our users
  • Work with the team on strategy and execution, delivering testable, maintainable, and high-quality solutions
  • Help engineers identify and grow in their areas of interest by coaching, mentoring, and giving timely feedback
  • Participate in and identify architectural improvements, prioritize and act on them
  • Bring creative ideas and expertise to the table, having a real impact on our product and engineering practices
  • Work in an environment that supports your individual growth

Expectations timeline

1 Month

You have gone through different onboarding sessions covering our product, current architecture, and relevant services we run on production, learned about the company's origin and current vision, and met colleagues from different departments as part of onboarding as well as weekly virtual social events.

You'd have started to get to know your teammates, learned how we work daily and contributed to our codebase.

3 Months

You will be familiar with most concepts related to our product and worked alongside your teammates to deliver features and improvements on production successfully.

You'd have had a few 1:1s with your team members to check in on how things are going and you will have collaborated with fellow engineers to improve our architecture and developer experience.

6 Months

You will have made solid contributions to our product and stack, influenced our ways of working, shared knowledge and previous experiences, helping substantially with important decision-making.

Job requirements

What we expect from you:

  • 8+ years of backend development experience, ideally using Golang
  • Experience writing testable code, following best practices and design patterns when applicable
  • Experience developing APIs, ideally using GraphQL and/or REST
  • Mindful about performance and able to measure it meaningfully
  • Strong expertise in analyzing product requirements and creating technical designs
  • Experience mentoring and coaching other teammates to grow and improve continuously
  • At least 2 years of experience leading a team, covering people and delivery management
  • Strong collaboration and communication skills, both verbal and written. Ability to take ownership, but also ask for help and advice when needed
  • Openness to feedback and willingness to learn, reflect, and grow within the organization
  • Experience in successfully driving technical, business, and people-related initiatives that improved productivity, performance, and quality

Interview Process

The Process: * Intro call with Talent Acquisition * Hiring Manager Interview * Technical Interview * Team Fit call * Reference Check and Offer

Apply ⎘ Copy Link ↗ Visit Link
Gevulot Logo
Tooling & Solutions Engineer (Go/Rust)
Gevulot
Remote
$80,000 to $150,000 a year
February 2024
69 Applicants This Week

Job Description

Tooling & Solutions Engineer (Go)

Gevulot is a generic decentralized prover network designed for deploying arbitrary provers as on-chain programs while maintaining performance similar to centralized provers. The vision of Gevulot is to make the creation of performant zk-based systems, such as validity rollups, as easy as deploying smart contracts.

About the Role:

We are looking for a Solutions Architect to work closely with our Gevulot partners. Your goal in this position would be to make it more convenient for them to start and keep using the Gevulot network. We are looking for a person who has a wide range of expertise in different technologies/sectors to easily discover, propose, and execute the best solutions. You are comfortable working in CLI and have an excellent routine in thoroughly documenting solutions and instructions.

Requirements:

  • 2+ years of experience in a Solutions Architect role or similar
  • Daily use of the wide range of command line tools, container technologies, Go/Rust build systems.
  • Ability to quickly learn complex systems
  • Ability to proactively identify issues and find and execute possible solutions
  • Fluent and active communication skills in English
  • Customer-facing attitude, you want to make life of others easier

Key Responsibilities:

  • Work closely with our partners to help them use Gevulot better & easier
  • Create CLI tools for Gevulot partners and clients to enhance the developer experience
  • Document instructions and use cases
  • Understand Gevulot infrastructure in detail to ideate and execute areas of improvement for client-facing segments

What We Offer:

  • Fully remote position
  • Competitive salary
  • Significant responsibility from day 1
  • Fast growth environment with opportunities for professional development
  • Opportunity to work on the cutting edge of Zero Knowledge infrastructure
  • Opportunity to gain experience in the blockchain industry and development without prior industry experience

Stack:

  • Go
  • Rust
  • Postgresql
  • Containers

Apply ⎘ Copy Link ↗ Visit Link
Gevulot Logo
Senior System Engineer (Go)
Gevulot
Remote
$80,000 to $180,000 a year
February 2024
68 Applicants This Week

Job Description

What we're looking for

We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that other people will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. All additional experience in low-level systems is considered to your benefit. Experience and understanding of blockchain are not mandatory.

Responsibilities

  • Work closely with us as we build additional features, functionality, and applications
  • Understand Gevulot infrastructure in detail to ideate and execute areas of improvement
  • Implement and contribute to engineering practices and processes

Qualifications

  • 2+ years of experience in Go, through official work or personal projects
  • Ability to quickly learn complex systems
  • Ability to proactively identify issues and find possible solutions
  • Fluent and active communication skills in English

Preferred Skills

  • Experience and interest in distributed systems, P2P networking, virtualization, and unikernels
  • Curiosity for blockchain/cybersecurity
  • Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography

Stack

  • Linux on x86-64
  • Nanos unikernel
  • QEMU
  • gRPC over VSOCK
  • Go
  • Postgresql

What we offer

  • Fully remote position
  • Competitive salary
  • Significant responsibility from day 1
  • Fast growth environment with opportunities for professional development
  • Minimal amount of meetings
  • Free-ish working hours (Some overlap availability needed with EET)
  • Opportunity to work on the cutting edge of Zero Knowledge infrastructure
  • Opportunity to gain experience in the blockchain industry and development without prior industry experience

Apply ⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
QA Engineer (Go, blockchain, distributed system)
Swarm Foundation
remote
€75,000 to €105,000 a year
February 2024
2 Applicants This Week

Job Description

QA Engineer (Go, blockchain, distributed system)

Swarm is a system of peer-to-peer networked nodes for a decentralized 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: This role expects the candidate to function as a large node operator, conducting testing and immersing themselves in the responsibilities of node operators. This requires experience in a comparable QA position, as well as an interest in DevOps-related areas. However, we consider motivation and initiative-taking to be the most crucial qualities that the ideal candidate should possess.

The responsibilities of the role: Writing and executing end-to-end test scenarios on testnet and mainnet in order to assure performance and reliability. Submit detailed bug reports and issues to our developers' team. Give the green light to the developers' team to proceed with a release. Be an active part in shaping the way our products are built by analyzing how functionality, user experience and performance could be improved.

This role is an excellent opportunity, as in the future we expect the QA team to grow and therefore this role could open the possibility of becoming the QA team lead.

Your profile: * You have at least 3 years of hands-on experience in a similar position. * Solid understanding of distributed systems * Experience in executing manual and automated tests interacting with the API. * Be able to set up different environments to perform automated testing on them. * You are familiar with the blockchain ecosystem. * Experience in managing panels and dashboards for monitoring, * Familiarity with Ethereum is a must. * You can express yourself fluently in English, both verbally and in writing. * You manage your own time effectively and respect time constraints. * You like to take initiative. * You are available around CET timezone.

We appreciate: * You are familiar with Golang. * Exposure to infrastructure-related tasks (will be needed to set up environments). * Familiarity with Grafana, Loki and Prometheus * General acquaintance with cryptographic concepts. * Experience with the Javascript ecosystem.

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

To apply, please send your CV and GitHub repo to talent@ethswarm.org.


⎘ Copy Link ↗ Visit Link
Swarm Foundation Logo
Senior Software Engineer (Distributed systems, blockchain)
Swarm Foundation
remote
€76,000 to €105,000 a year
February 2024
8 Applicants This Week

Job Description

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.


⎘ Copy Link ↗ Visit Link
Coreum  Logo
Senior Blockchain Developer - Golang (Cosmos SDK)
Coreum
Worldwide (Remote)
$150,000 to $200,000 a year
February 2024
1 Applicants This Week

Job Description

Sologenic is disrupting the asset trading industry: Tokenized Securities, Crypto Assets \u0026 NFTs. Join the team and let\'s make the future of DeFi. (sologenic.org and sologenic.com)\u000A\u000ASologenic is also developing \"Coreum\" a new Layer-1 Blockchain. The team is currently looking to hire 3 Golang Developers. (www.coreum.com)\u000A\u000AResponsibilities\u000A* Take part in software architecture, lead development (from scratch) and maintenance of a new Cosmos SDK \u0026 CometBFT (Tendermint) based blockchain\u000A* Collaborate with the team to create third-party services rooted in the developed blockchain, enhancing core functionalities.\u000A* Conceptualize and develop innovative features, ensuring a balance between user experience and technical intricacies.\u000A* Perform code reviews and lead small development team (2-3 engineers)\u000A\u000ARequired Skills\u000A* 4+ years of experience in blockchain technologies\u000A* 2+ years of experience with cosmos SDK \u0026 CometBFT (Tendermint)\u000A* 3+ years of development experience using Golang\u000A* Comprehensive knowledge in blockchain architecture, design, development, and maintenance.\u000A* Proven track record with at least one production-ready blockchain project (testnet or mainnet phase).\u000A* Intermediate+ proficiency in English.\u000A\u000AAdditional Preferred Skills\u000A* Experience with Ethereum \u0026 XRP ledger\u000A* Basic knowledge in trading\u000A\u000AThis is a remote job.\u000A\u000APerks \u0026 Benefits\u000A* Crypto Bonus\u000A* Summits and Events Tickets\u000A\u000AInterview Process\u000AVideo Call\u000A


⎘ Copy Link ↗ Visit Link
Coreum  Logo
Senior Golang Developer
Coreum
WorldWide
$100,000 to $150,000 a year
February 2024
3 Applicants This Week

Job Description

Coreum, a pioneer in the Layer-1 blockchain sector, is currently seeking a Senior Golang Developer eager to embark on the blockchain journey and master the Cosmos SDK. As a Senior Software Engineer, you should possess an independent and autonomous mindset. We anticipate that you will independently acquire a fundamental understanding of blockchain technology as well as the Cosmos SDK, with minimal reliance on guidance from fellow team members.

Responsibilities: - Core Features: Learn Cosmos SDK and contribute to the core functionalities of Coreum. - Service Development: Collaborate with the team to create third-party services rooted in the developed blockchain, enhancing core functionalities. - Feature Ideation: Conceptualize and develop innovative features, ensuring a balance between user experience and technical intricacies. - Team Leadership: Conduct code reviews and guide a compact development team of 2-3 engineers.

Essential Qualifications: - Minimum of 7 years of hands-on experience as software engineer. - 3 or more years of development experience using Golang. - Good understanding of basic applications of cryptography. - Knowledge of any blockchain technology is a plus - Intermediate+ proficiency in English.


⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 875 Golang jobs found