Login as Talent Sign up as Talent Login as Client Sign up as Client

Golang Jobs

UltraGenius

Principal Backend Engineer

Responsibilities

Design, build and maintain scalable, secure web services and distributed systems

Design and develop robust solutions for trade negotiation and execution, real-time market data, authentication and security

Help maintain existing codebase, infrastructure, test coverage, and documentation

Communicate requirements effectively within and across teams

Participate in on-call rotations to assist in resolving production incidents



Requirements

8+ years of backend engineering experience, ideally building products from ideation to launch with a strong engineering team

Working knowledge of Python and/or Golang

Working knowledge of Database technologies (SQL and NOSQL), Caching Technologies and Distributed messaging systems

Experience monitoring and scaling microservice-oriented systems

Familiarity with websocket architecture and implementation

Team-building and technical leadership experience

Willingness to learn new technologies and domains

Nice to have

Experience with distributed systems: Kafka/NATs/DynamoDb/Postgres/Redis

Experience working with cloud-native AWS infrastructure and/or Kubernetes

golang python

nClouds

DevOps Engineer


  • You are comfortable automating and maintaining cloud infrastructures. You are passionate about learning tools and services, with superb troubleshooting skills, enthusiasm for automating everything, and a sense of ownership.

golang python docker ruby-on-rails aws java kubernetes bash

Binance

Blockchain Developer (Go, Rust)

We are looking for a talented Java Developer (Mid to Senior) to join our team. The successful candidate will join a greenfield project. The daily work content includes but doesn't limit to:


  • Join the full life cycle of software development, including requirement gathering, designing, coding, testing and deployment

mongodb golang web3 python aws rust node-js

MetaPals

Fullstack Blockchain Developer

We are looking for a junior/senior solidity engineer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

You should be comfortable around both front-end and back-end coding languages, development frameworks , blockchain and third-party libraries. You should also be a team player with a knack for visual design and utility.

mongodb solidity golang evm node-js

Energi

Blockchain Developer

Energi's culture is driven by integrity, strategic thinking, leadership, and the shared desire to perform at our peak. While our differences make us adaptable and versatile, it's our shared values that give us the strength and drive to become the cryptocurrency for world consciousness.

solidity golang truffle

Saga

Blockchain Infra Engineer - Remote

Our vision is ambitious, and we need the smartest and most determined engineers to join us on our journey. We are a world class team of veteran web3 entrepreneurs and builders from Ignite (Tendermint), Apple, Twitter, NVIDIA and Skuchain, and we’re looking to grow.

We offer a flexible, remote working environment. You can expect a warm welcome from a friendly and international team that will support you in your personal and professional growth. This is an exciting opportunity to take an active part in the blockchain space and contribute to the decentralization of the future.

golang blockchain

Finding a Job in Golang: A Guide to Choosing and Landing the Right One

As a young and exciting programming language, golang has attracted an increasing number of developers. If you are one of those who have been contemplating about a career in golang and whether it is the right time to take that leap, this article will be immensely useful for you. In this guide, we will discuss everything related to finding a job as a golang developer. From exploring the scope of golang to getting the right opportunities and landing the perfect job, we have got you covered. So let’s get started!

A quick intro to golang

Golang is a general-purpose programming language developed by Google. It is open-source, statically-typed and compiled language with a focus on concurrency and performance. The main design goals of golang were to create a language that has simplicity, scalability and efficiency. Golang was designed to solve the problems faced by Google, so it is a language that scales really well. The simplicity of the language makes it easy for developers to learn and it is also easy to use in a variety of contexts. Golang has a strong community and is backed by Google, which gives it an advantage of continuous support and improvement.

The demand of Golang developers

One of the reasons why golang is so popular among developers is its versatility and ability to be used for both backend and frontend development. With an increased use of microservices architecture and distributed systems in enterprises, the use of golang has been increasing. As a programming language, golang is also used to create APIs, and even chatbots. Since it is a compiled language and has a rigorous type system, it is mostly used in places where performance and stability is required. In general, golang is used in different places where software engineers usually use the likes of C, C++ and Java. Since golang is a general-purpose language, it is suitable for any company and any kind of business. But it is a language that is mostly used by companies that need distributed systems, high scalability and performance. So, the demand for golang developers is mostly in companies that operate in these domains. A few domains in which golang is widely used are - Internet of Things, Artificial Intelligence, Machine learning, DevOps, Networking, Medical, Financial services and Retail.

How to find a job as a golang developer?

If you are just moving towards a career in golang and are looking for opportunities to start your journey, there are a few things that you should keep in mind. First, you need to identify the kind of role that you want to take up and then explore the opportunities available in your location. Since golang is a programming language that is still new in the market, it is advisable to go for opportunities that are related to core development and not related to engineering leadership. As a new language in the market, golang is also relatively new to employers and hiring managers. So, if you are looking to break into golang, it is advisable to go for core development roles. Once you establish yourself as a core developer, it is easier to move towards engineering leadership roles where you will have more responsibility.

Tips for landing your first Go job

There are multiple ways through which you can get your first go job. You can find a job directly by applying to open positions in companies that use go. You can also go through job boards like golangjobs.com and find opportunities that are listed there. You can also look for contract work in companies that use go as a service. You can also participate in hackathons and programming competitions where you can showcase your skills as a golang developer. You can also create an online presence and showcase your skills on blogs and other social media platforms. You can also look for opportunities in open source projects where you can show your skills and get hired by companies that use those projects.

Conclusion

Finding a job as a golang developer is easier if you know what you want. You should then explore the opportunities available in your location. If you know the skills that you want to showcase, it will be easier for you to find a job. Once you have found the right opportunity, you can then follow the tips mentioned above to land your first go job.