Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang Remote Jobs (1 new this month) in November 2024 at companies like Spacemesh, Corsearch and Axiom Inc. paying at least 50,000 USD per year working as a Blockchain Developer, Head of Engineering and Software Engineer, Core Database. 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
36 developers joined Golang Cafe in the last 30 days
15,355 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
10 of 318 Remote Jobs paying at least
50,000 USD per year • Sort by
Date
Blockchain Developer Spacemesh Remote $100,000 to $120,000 a year
April 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
Spacemesh is a fairly mined cryptocurrency which is permissionless, trustless, secure and race-free. Spacemesh is built and distributed as a full open source project and all software work done for Spacemesh is contributed to the world as a commons under a permissive software license.
We are looking for a strong software developer who is passionate about the blockchain space, enjoys designing and writing software, who'd like to join the Spacemesh core dev team and work full time on the core Spacemesh software platform. Join us at the forefront of the next major tech disruption - programmable Internet money via decentralized consensus on computations.
We work in a flat, open organization where each team member is responsible to his peers for the quality and the delivery of major platform components, participates as an equal in all software design discussions and works closely with the Spacemesh researches and the open source community.
This is a full-time position is WFH / remote.
Responsibilities
Own the design, implementation and maintenance of one or more core software components of the Spacemesh cryptocurrency.
Work closely with other core developers on the team and with our research team on the design of Spacemesh software components.
Must haves
Good command of the GO programming language.
B.Sc. in Computer Science.
Good spoken English communications skills.
2 years of prior work experience (not necessarily in the blockchain space)
Fast learner, able to quickly learn the applicable complex and new technologies.
Possess a combination of exceptional algorithmic/theoretic CS skills, strong hands-on system programming skills and the mentality and capability to start writing production-quality code in GO programming language quickly.
Nice to haves
Familiarity with blockchain tech.
Participation in open source projects.
Experienced with designing and developing network protocols.
M.Sc. in Computer Science or equivalent.
Familiarity with applied cryptography.
Think you are a good fit and excited to hear more? We'd love to hear from you. Please send your resume to core-dev@spacemesh.io
Head of Engineering Corsearch Remote €65,000 to €90,000 a year
March 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Job description
In the seedy, greedy world of online crime, there are tens of thousands of counterfeit products placed for sale on the internet at any given moment. Pointer Brand Protection has developed an advanced software solution that allows our legal analysts to easily detect and act against online IP infringements on behalf of brands who are looking to eliminate knock-off items.
Why work at Pointer Brand Protection/Corsearch?
Our team analyzes millions of listings per day, ingesting data at a tera-scale rate. If that is not challenging enough, our overarching goal is to spot detrimental online activity for our customers and coordinate investigation activities in near real-time with advanced data-streaming and data-classification techniques. We run machine learning, image recognition, risk analysis and fraud detection algorithms in parallel to help clean the internet.
Requirements
What do we ask of you?
There are a few skills you should master, but don’t be afraid; we strongly believe it is your character that determines whether you are a good fit for our team or not. Besides your experience and expertise, we would like you to bring excitement, speed, creativity and a moonshot attitude to the team. We thrive in a fast-paced, FUN startup environment, taking on many challenges at once. That is what we would like to see with you as well: a passion, a fire within.
Technical Requirements:
Solid experience in Go and multithreading programming;
Proven experience in designing and implementing large data crawling architectures;
Strong knowledge of crawling concepts such as page levels, web performance metrics, W3C standards and scraping tools;
Familiar with common anti-scraping strategies (dynamic data loading, Reverse JS, IP proxy, cookie pool, authentication code, etc.);
Proficient with Linux/Unix.
Non-technical requirements:
5+ years of experience leading and managing technical teams and software projects;
You are a pragmatic programmer who understands what is needed to get things done;
Fluent communication skills in English;
Focus on details and quality;
Proactive and goal-oriented;
Strong problem-solving skills;
Customer focus: You have the ability to understand what the customer challenge is, and drive backwards to reliable and effective technical solutions;
Raise the bar: Your solutions and technical advice are founded on your solid technical experience. You have managed one or more teams into continued success and your leadership prevails even in ambiguous scenarios;
Lead and build: We grow. You grow. Your team grows. You take responsibility for the growth and development of your team and help everyone around you improve every day.
Useful to have:
- Familiar with Amazon Web Services and its core products;
Familiar with data streaming platforms such as Kafka or Kinesis.
What’s in it for you?
25 vacation days to recharge your batteries;
Full time remote working;
A laptop provided.
What do you do next?
If this sounds interesting, click apply and introduce yourself! We’d love to have a chat to get to know each other (either at our Pointer office or through Skype). We will be sure to keep you posted about the recruitment process every step of the way, which may also include an assessment. We very much look forward to hearing from you!
We don’t consider third party applications or agencies
Have you ever tried to monitor your infrastructure? We have, and our experience using multiple monitoring SaaS products drove us to build Watchly - a monitoring solution that transforms the way you monitor your products and makes life better for engineers. No more waking up at 2 am and correlating incident data from three different websites, no more ugly & confusing charts and logs, no more maintaining 3 different agents on each VM. One system to rule them all.
At Axiom we are transforming the self-hosted software experience, building a product suite that encapsulates everything a business needs while ensuring a high-quality experience. Our focus on ease of use, security, and privacy ensures our customers get all the benefits of traditional SaaS products, right inside their infrastructure.
**About the Engineering Team **
Engineers at every level directly impact improvements across the product, from feature scoping through design to end polish. Building an outstanding experience for each of these user flows is made more complex by our goal of creating what is best for customers - rather than what is easiest to deploy.
**About the Role **
As a software engineer at Axiom, your breadth of skills paired with our bottom-up product process will give you as much autonomy and license as you can handle. If you can build it and it’s good for the company, do it! There's no limit to how valuable you can be or how much impact you can make here. We’re looking for people who want to make a mark on the world—who have the ambition to dream big and the talent to bring those dreams to fruition.
Responsibilities
Explore new systems, and processes while also being able to discuss when (or when not) to use them.
Help further design and implement our distinct homegrown time-series database from an architectural and engineering viewpoint.
With a focus on performance and stability take our time-series database to the next level
Participate in a culture that values thoughtful code reviews, and frequent deploys.
Must-Have Qualifications
Possess a deep understanding of software architecture, design, and testing
Comfortable around Database fundamentals such as:
(Probabilistic) Data Structures
Big O notation
File systems
SQL processing
Distributed systems
Concurrency control
Data replication & Consensus Algorithms
Caching
Be proficient with golang, shell scripting
Familiarity with unix systems
**Nice-to-Have Qualifications **
* Be familiar with, and comfortable contributing to, robust backend tooling to support our growing team.
* Understand the ins-and-outs of debugging cloud systems, and, have in-depth experience with tuning performance for massive datasets
* Experience writing documentation and tests, appreciating their importance to the team and product
* Open source contributions, projects, and working with communities
**More About Us **
The team at Axiom has been fortunate to work together for many years across multiple companies and multiple products.
Throughout our journey, we would come across services that we wanted to use for monitoring/data visualization/etc, and we would always have a tough choice to make: hand over our data to a third party to get a fully featured product, or use a half-baked solution that could run inside our infrastructure and allow us to keep our data safely in our hands.
When the previous company we worked for was acquired by Microsoft, we decided to take that opportunity to work on this problem. We decided to build polished, featureful, and easy to use products which didn’t sacrifice privacy and security.
We are looking for a skilled SysOps/DevOps Engineer and Linux admin. Help building, maintaining, and troubleshooting our infrastructure. Ensure the highest levels of availability, performance and security. Make a big impact by joining a small developer-centric team.
Your responsibilities
Strategic thinking: Shape future features
Development: Extend the platform
Maintenance: Keep the infra running (security updates & review)
Veganbase is making it easy to launch vegan businesses. We build technologies that empower ethical brands, shops, restaurants and conscious consumers.
Veganism and plant based products are the fastest growing trend on the market, hundreds of new plant based products are launched every few months, as well as services.
We are looking for a developer to be part of the team Veganbase. You will be responsible for the Backend that is built in Golang, uses kubernetes and is hosted with Google cloud services.
Our product is a beautiful API that is used by the dashboard, multiple sites and mobile apps.
The existing code is of high quality and well documented.
We are passionate about clean and beautiful designs and it’s important that you are as well.
We are building a company that not only has a great mission, but a company that we love to work for. We are fully remote, believe in the efficiency of small teams and a relaxed friendly environment.
We don’t want to raise funds until we are profitable because we want to get the right investors with the right conditions.
For that reason we cannot pay much and prefer if you consider joining us for a fair amount of shares. We just need a few months to reach profitability will be able to paya wage soon, we have clients waiting for us (some of the biggest in the industry) and we already tested the market with an MVP. If you really want to join us, but cannot afford a few months with no wage you can join us part-time until you get a wage from us. We will be profitable by Christmas.
You don’t have to be 100% vegan but must support our mission and wants to live in a more sustainable world.
It’s important that you are a kind person that likes to work in an agile team with like-minded people.
As a software engineer you need to be keen to become the best at what you do. It’s ok if you are not there yet as long as that is what you want to be. You can grow with us.
Please send us an email explaining why you want to join us.
Senior Software Engineer Less Bits Tucson, Bellingham, United States / Remote $100,000 to $140,000 a year
July 2019
5 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
As a Senior Software Engineer, you’ll be working with a small team of experienced developers architecting and building new products.
We've made a work environment we love. We use mostly Python and Go. We're growing and have multiple products actively in development: ServerPilot (server management for hosting), HeatShield (server and website security), HostLaunch (hosting automation), and DataShuttle (migration and deployment).
The founder was a security researcher and Computer Science PhD student at UC Berkeley until he left to start this company in 2012. The lead engineer (who will be your manager) was the first sysadmin at Amazon.
Required:
• 10+ years software development experience.
• Professional experience with Python.
• Linux expertise.
• Bachelor's degree in Computer Science, Engineering, or related field.
• U.S. citizen.
This is a remote position but we do believe it's good to work around other people and to sometimes meet in person with the rest of the team. We're happy to pay for coworking space near where you live if you like to be able to work from somewhere other than home. We have quarterly in-person team/developer meetings, so some travel is required.
Senior Engineer (Back End) elblox Olten, Switzerland Fr40,000 to Fr115,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
Job Description
Our mission is to reshape how energy is perceived, transacted and managed. The future of energy production is renewable and decentral – and so will be its exchange and coordination powered by digital technology.
This is a great opportunity to join :elblox, a leading swiss EnergyTech startup, with growth across Europe. In this role you have the chance to shape our new software architecture and help coordinate the construction of our large-scale applications.
Our offer
Chance to shape future energy markets using GO
Large scope of tasks with high personal responsibility
An entrepreneurial, passionate and friendly team with bright minds and clear vision
International working environment
Europe-wide network in the energy sector and to leading companies in the field
The agility of a start-up combined with a large and well-positioned investor
Office in Olten just 4 minutes from the train station, partial remote work is possible
Attractive compensation package
Your challenges
Design and implement the next stage of our cloud based backend architecture
Extend our RESTful API based on state of the art serverless SQL/NoSQL dbs
Coordinate implementation of new functionally across teams
Propose and implement new technologies to enrich our architecture
Deliver the architecture in production on cloud computing platforms
Your qualities and talents
Enjoy being part of a strong team in a fast-paced environment
University degree and several years of development experience
Proficiency in modern web paradigms like REST and web sockets
Experience in building robust back end testing and automation tools
Experience in cloud computing platforms like AWS, Google Cloud and docker
A creative mind to apply the above technology in cutting edge and innovative ways
Herdius is a Berlin based Blockchain Company. We are working on building homomorphic distributed private key generation which then is turned into value bearing products in different sectors. Currently we are very close to open beta-testing for the Herdius-Crypto-Wallet. What we focus on on the blockchain field specifically is interoperability and trading. When connecting different chains on the key level, users can eliminate communication channels, bridges and complex systems. In other words, users can do cross-exchange and chain token swaps very conveniently and profitably for the user due to the cross-exchange arbitrage opportunities. The broader vision is one day to replace API auth keys with public-private key cryptography in order to provide layered access to user data.
All this makes for a crypto eco system and hedge fund that pays interest on all cryptocurrencies (that right now are unfortunately somewhat unusable and just laying around on wallets).
About the role:
Herdius is seeking for a Gopher Guru - an experienced Senior Golang Backend-Developer - to join our team of smart and visionary individuals. Experience in Blockchain is not necessary but a big plus.
We do not look at this role as another standard job but rather as great opportunity to build something really meaningful und amazing. Become a member of our great collective of top nodge engineers and people - altogether working to create cutting edge tech for the masses.
Besides the Herdius HQ in Berlin our Dev-Team is working mostly remote on different time-zones - so this vacancy surely also is location agnostic.
We would expect you to contribute at least 20hrs per week for part-time but joining full time is possible, too.
Cool things you will work on:
Implementation and design of Herdius’ consensus algorithm and p2p order routing protocol.
Lots of work around trading and high volume data handling and transfer.
Design and implementation of a low-latency, high-availability, and performant algorithmic hedge fund and exchange order book.
Integration of the Herdius distributed private key generation protocol.
Constant performance testing and improvement of our architecture.
Working on new financial products that have not been seen in the crypto world, setting up the base-layer infrastructure of a trading system and hedge fund
Skills & requirements
Strong proficiency & experience working with Golang
3+ years of experience as a backend engineer, language agnostic but Go, React, NodeJS, Vue.JS, Scala, Angular, Rust preferred
Experience and passion working with distributed systems and networking
Strong interest in blockchains and related technologies
Passion for delivering quality, secure code with loads of testing
User authentication and authorization between multiple systems, servers, and environments
Interest in privacy and cryptography, trading and financial service
Understanding fundamental design principles behind various consensus algorithms
Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc.
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such as Git
Interview Process
Your education or professional experience at the end of the day does not matter to us. It all comes down to us being convinced by your skills and drive! We mainly look for people who are passionate about projects they work on and have the drive to see a project through. Our code is mostly done in Golang with some Solidity for connectivity with Ethereum.
How to apply:
Send anything that reflects on your knowledge and experience in the field. Besides a CV/LinkedIn-profile you can send links of your GitHub/Stack Overflow/Portfolio/ or something awesome you've built that you’re simply proud of.
A few months ago we started out with the vision of building a next generation sports betting platform focused on performance, reliability, modularity and automation. We believe that our experience paired with today’s technologies, great talent and the agility of a startup environment will enable us to deliver a best-in-class product that meets the demands of the market of tomorrow.
Our Account Team is now on the lookout for an experienced Software Engineer who wants to join our distributed team and help us execute our vision.
The Team
The Account Team is responsible for the development and daily operations of the core services powering business-critical functions such as player account management and wallets. Other focus areas include, but are not limited to: responsible gaming, integration with third-party payment providers, and player acquisition and retention programs with a focus on personalisation and automation.
The services owned by the team are to be simultaneously used by thousands of users around the globe and are expected to be able to handle hundreds of thousands of daily transactions in a timely manner.
Raw performance isn't everything. The team must also ensure that the platform can be easily adapted to be compliant with the different and ever changing regulatory demands our industry is facing all over the world. The ultimate goal being to ensure a fair and safe sports betting experience to all our players.
Remote Work
We are hiring for talent, not for a specific location. You will find that members of our team are distributed all over Europe. Being a distributed team enables us to hire only the best, without being restricted to the talent pool available at a specific geographic location. However, to facilitate team communication and collaboration we currently require you to be located in a European time zone (between UTC-1 and UTC+3). You must also be able to travel to other European locations a few times a year for on-site meetings and workshops.
Compensation
The budgeted compensation range for this role is €55k-75k annually, depending on your background and experience. As an independent contractor you will be responsible for paying any taxes or applicable fees in your country of residence (unless you are based in Malta, in which case you will be employed). In addition to that, we offer a number of perks to each of our team members as we truly believe in a healthy work-life balance and continuous learning.
Requirements
BS degree in Computer Science or similar technical field
2+ years of professional software development experience using Go
Interest in or previous experience with Elixir will be considered an asset
Experience building large-scale distributed systems, communicating asynchronously via message passing using RabbitMQ or Kafka
Deep understanding of DDD, CQRS, microservices architecture, and SQL/NoSQL data stores
Interest in test automation, cloud and containerization technologies, code instrumentation and CI/CD pipelines
Interest and ability to keep yourself up to date and learn new languages, frameworks and technologies as required
Interest in taking full ownership of your services and managing them in a production environment including the troubleshooting of live incidents
Ability to work autonomously in a fully distributed team
Good communication skills in verbal and written English
IoT Solution Engineer ClearBlade Austin, United States $75,000 to $150,000 a year
July 2019
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
ClearBlade provides an industry leading IoT platform. As such it demands knowledge across a wide domain of computer languages, user interfaces and infrastructure. We are looking for an experienced software developer with a passion for quality, performance, and scalability.
This position is for a professional services engineer who is experienced with performing technical implementations and training customers and support in the ClearBlade platform. Candidate must be comfortable working alone and in a small team, but also comfortable with rapid growth of the team and the company. Good communication and cooperation skills are a must. Candidate must also be interested in providing technical support to clients and team.
REQUIREMENTS
• 3+ years in a professional services environment in the software industry
• Ability to create modern web dashboards using standard HTML and Javascript technologies for demonstration
• GoLang, C, Javascript, Python.
• Hands-on experience with Unix (Linux MacOS), Docker, Git/Github, BitBucket, Jenkins, and web servers.
• Ability to autonomously pursue elegant solutions to open-ended problems.
• Demonstrate experience with continuous integration and agile software development.
• Practical experience with SDLC tools like Git/Github, BitBucket, Jira and Jenkins
• Experience with major cloud offerings for compute, storage and networking
• Understanding of protocols for enterprise communication (SOAP, JMS, AMQP), web server communication (REST, JSON, MQTT), device communication (BLE, Zigbee) and industrial communication (MODBUS, CANBUS, SNMP)
• Strong analytics and problem-solving skills with the ability to identify and analyze issues quickly.
Highly Desired
• Familiarity and experience with IoT-specific development issues, including challenges associated with programming small sensor devices.
• Experience with Google Cloud services and tools
• Proven track record of identifying and championing new technologies that enhance the software quality, developer productivity, and end-user experience.
• Experience in functional, regression, and performance testing.
• Experience with IoT devices like Raspberry Pi as a gateway and a Silicon Labs Thunderboard as a BLE sensor.
To succeed here you need to be obsessive about learning new technologies, excited to solve hard software problems, and curious about how we can enable others to build amazing IoT solutions. A mindset focused on writing software that is well tested, secure by default, and performs at scale that can support millions of connected devices is a necessity. You must be able to collaborate with others well and work effectively on your own projects with little oversight.
This position will be based in Austin, TX. Candidates must live in or be willing to relocate to Austin, TX or the surrounding area.
Benefits
• Close tight-knit team
• Ability to work remote
• Unlimited paid vacation
• Group health, dental, and life insurance
Why ClearBlade?
ClearBlade is a rapidly growing Internet of Things software company focused on Industrial, Transportation, Buildings Facilities and Communication Service Provider market segments.
We spend a lot of time together in our historical building downtown off 5th and Congress, and that experience shouldn’t be painful. We get together after work for events and happy hours when possible. Our team is dedicated, wickedly smart and motivated to dominate the IoT software space. It’s a great environment for innovation and personal success. If you are up for this kind of adventure, challenge and commitment, we would like to have a conversation with you.