Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 300+ Golang Remote Jobs (2 new this month) in November 2024 at companies like Flyt, Form3 and Hunter paying at least 50,000 USD per year working as a Golang Developer, Senior Software Engineer (Go) and Golang 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
35 developers joined Golang Cafe in the last 30 days
15,307 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
Golang Developer Flyt Remote (Europe) £60,000 to £80,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Who are we?
Flyt, part of the Just Eat Takeaway Group, is a technology platform designed to connect the world’s largest food delivery company to big restaurant brands everywhere. Chances are, if you have ordered food on your phone you have touched our technology.
Today, we’re a global company, with our technology being deployed across Europe, North America and Australasia, and with team members in six countries. Yet we’re still human-scale: everyone can get to know everyone, and we are structured to ensure every team has a strong sense of community and autonomy on how to hit their goals.
Flyt is organised in small, cross-functional, autonomous teams we call squads. Each one of our squads owns an area of the product end-to-end and is responsible for meeting a business goal. Same principles as the Spotify model, but customised to what works for us.
Collaborating Together, Inspiring Excellent Results! At Flyt, we value five key areas - Care, Transparency, Individual Leadership, Enthusiasm and Results Achievement which we embrace and use to define ourselves. These values enable us with the guiding principles to make our own choices.
The Role
We are on the lookout for a remote developer to join the team at Flyt.
Experience in Golang is essential and you must love being autonomous in a small team.
Requirements
What you’ll be doing
Here’s what your day-to-day looks like:
To build new features in our core language Go
To work within our Microservices architecture and deliver highly level readable and maintainable code
To work with the world's largest delivery companies and to innovate in this exciting space
To make key architectural decisions and to help move our platform forwards
As part of your role, all Flyt Engineers and Operations staff, including Project Managers, will be required to be on-call at least once per quarter. Those on-call are required to be 'available' to receive alerts as and when a pre-defined threshold has been breached. All those who are required to be on-call will be trained and remunerated as per the FOC Policy.
You must have
Proven development experience in project environments
Experience working with teams across different time zones
Experience communicating in client facing roles as well as behind the scenes to both technical and non-technical stakeholders
A passion and desire to contribute to high impact projects in a fast pace organisation
Nice to have
Experience in Typescript
Working with us
You’ll love working here if:
Remote working is your thing!
You can’t wait to roll up your sleeves and build a great product with a dedicated team
You love having a goal, and having the autonomy to decide the best way to go for it
You obsess over personal growth. Feedback, Coaching, Learning, Teaching.
You like to communicate transparently (all our #slack channels are public!), and are willing to listen to your peers, earn trust and show up curious
Whereabouts and things to note:
This role is a remote role so can be based anywhere in the UK
This is a 6-month contract with the possibility of an extension or to be made permanent
Benefits
Benefits/perks listed below may vary depending on the nature of your employment with Flyt and the country where you work:
Competitive Salary: upto £80,000 per annum depending on experience and cost of living
Flexibility with how you want to work (we’ve been a remote-first company for well over two years now)
Access to coaches on leadership, product, tech and sales
Macbook Pro to enable you to do your job well
The training budget you need to help you level-up
A bonus pool
Paid annual leave per annum
A wellbeing programme designed to provide you with the tools, should you need, to ensure you are your happy and healthy self!
A leadership development programme (LDP) and engineering development programme (EDP) to support you in levelling up
Company-wide remote socials (attendance is, of course, not mandatory although we highly encourage it as we are a social bunch!
Quarterly meets at different locations around the world where we all get together, plan for the next quarter and have some fun (slightly on hold until it’s safe to do so again- booo!)
The opportunity to work in a fast-growing company with global expansion plans and operations spanning Europe, North America and Australasia.
The hiring experience
We have a 3 stage process when it comes to hiring. There will be an initial 20/30 min Google Hangout with one of our hiring managers, technical assessment with relevant person in that role i.e. Developer, Project Managers, etc and finally a culture interview with two of the team (a Tribe Lead and one other). A final decision will be made post the culture interview.
Senior Software Engineer (Go) Form3 100% Remote (United Kingdom, Europe, Canada, Argentina & Sponsorship) €50,000 to €120,000 a year
February 2023
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Locations: UK, EU, Canada (East timezones) & Argentina. Sponsorship available in the UK, Netherlands, Germany (we accepted applicants from any country in the world).
THE TEAM
Our Software Engineering Team is 100% remote and distributed across 20+ European countries. Our engineers work within small, agile, self-managed teams that emphasise best practice and believe quality is everyone’s responsibility. They favour collaborative development and leverage open-source tools and communities, whilst making sure to share their know-how back up stream
THE ROLE
At Form3 you will have the opportunity to design, develop and deploy backend cloud-native services within a containerised microservices architecture. The work is cutting edge, constantly changing and focused on building and operating critical, highly available, low latency, scalable solutions.
Play an active role in introducing new technologies and ways of working to stay ahead of the competition, without ever compromising on quality. Contribute and collaborate with other engineers on technical and architectural decisions. Enjoy end-to-end ownership from concept to deployment, including building and operating infrastructure, toolset and deployment pipelines. Develop your skills, work on cool projects with the latest tech, all whilst working with a talented, diverse and friendly group of people
Here are a few of the tools and methodologies we utilise:
Code: Go (and a little Java), containerised microservices, CQRS, open-source
Ways of working: TDD/BDD, Pair Programming, 100% remote, SecDevOps
WE’RE LOOKING FOR ENGINEERS WITH
Experience in designing and building distributed systems
Familiarity with cloud and containerisation technologies, test automation tools and CI/CD pipelines
Interest in owning projects end-to-end and supporting them as they go live in production
Appreciation of clean code and software engineering best-practice
A passion for learning and an interest in Go (previous experience isn’t required), along with a “right tool for the job” mentality
Great communication skills who enjoy sharing knowledge and collaborating with others
BENEFITS
30 days annual leave plus Bank Holidays
Remote friendly environment
Remote working equipment allowance
Flexible working arrangements
Udemy and educational reimbursements
Full details are available on our careers page
Form3 appreciates that we all lead different and often really busy lives. We work remotely 100% of the time and many of us work part time. If you’re interested in hearing what different flexible working arrangements may be available, we’d love to chat.
ABOUT US
We are an award-winning cloud-native payment technology provider for financially regulated institutions. Launched in 2016, we've doubled in size year on year as we continue to redefine what a truly instant payment experience means.
We celebrate diversity, promote entrepreneurialism and are committed to giving everyone a say in shaping our business. Here you will grow as a person and accomplish incredible things. A career at Form3 is empowering, inspiring and fun. Join us and help shape the future of payments.
OUR DEI&B COMMITMENT
We hire talented people from a variety of backgrounds and experiences and are committed to a work environment based on diversity, open-mindedness and curiosity. We are united by our company values (we even created them together!) and we celebrate our unique differences.
Our employee life cycle processes are designed to embrace equal opportunity and prevent discrimination against our people regardless of personal characteristics. It is our strong belief that the more inclusive and belonging we are as a business, the better our work will be.
As an inclusive employer, we guarantee to interview all neurodiverse and physically disabled applicants who meet the minimum criteria for this role. We also encourage candidates to notify us of any reasonable adjustments that may be required during the recruitment process. This includes providing job adverts in alternative, accessible formats or adjustments required at interview stage.
If you consider yourself to be neurodiverse or physically disabled under the UN definition of disability and would like to be considered under this scheme and/or require any reasonable adjustments please let us know by sending an email to careers@form3.tech clearly stating your consent for us to process this data.
Golang Engineer Hunter Remote (Europe, United States, Asia) $110,000 to $150,000 a year
August 2022
2 Applicants This Week
More Than 6 Months Old
Job Description
Hunter's product team is hiring a Backend Go developer! You'll become one of the key team members responsible for moving the data side of the Hunter application forward.
We’re a bootstrapped and sustainable product-focused company. We’ve set up a great work environment for our team, focusing on autonomy and growth. We take full advantage of the fact we’re entirely remote by focusing primarily on async communication and limiting the number of video meetings. Everyone in the team participates in discussions shaping the future of the product.
We love working as a small team and don't hire frequently. So this is a rare and exciting opportunity to join the team. You'll be part of the product team alongside Bastien (head of engineering), Bernardo (Backend Go developer), Mark (Ruby on Rails developer), Chris (Designer), François, and Antoine (co-founders).
About the role
At Hunter, we've been working from the start with one Go application (managing all our data) and one Ruby on Rails application (responding to users' requests). This setup has allowed us to be highly productive while our team stays small. We believe in always finding the most elegant way to build our product, and Go has been the ideal language to crawl, parse, and organize billions of public web pages.
As part of a small group within a young company, you will work on various projects over time, but you can expect that:
You'll work on our main Go codebase that gathers, processes, and provides all the data of hunter.io.
Within a few weeks, you'll become responsible for significant projects that will improve Hunter by building new critical features in our existing services. Over time, you'll help expand our product line.
You'll work with the rest of the product team to gradually increase the importance of NLP in our data pipelines.
You'll get a high level of autonomy in your work and help shape future development efforts.
You'll gather feedback from our Support team to find issues in our current system and improve it.
Hunter is a fully remote team, and this is a remote job. It is open to anyone located in Europe.
About you
You have multiple years of experience working with Backend Development. Ideally, you have experience in Go. If you don’t, you should be confident in your ability to pick up this new skill quickly.
You enjoy dealing with complex problems and finding elegant solutions.
You're confident you can have a high level of autonomy and enjoy making decisions for yourself.
You're excited to take ownership of projects, set directions, and make calls. You're able to communicate clearly with your colleagues.
You have experience in remote working. You're comfortable working primarily with asynchronous communication and don't need a lot of handholding or supervision.
About us
Salespeople, marketers, and recruiters use Hunter to reach out to the people that matter for their business. We index B2B data from millions of public web pages and make it convenient to explore with simple but powerful tools.
Hunter is the most popular solution to find professional email addresses. It is used by almost 3 million people and leading companies such as Google, Adobe, Microsoft, or IBM.
Hunter was founded in 2015 and is a self-funded company. We're a team of 11 peopleworking remotely from Europe, America, and Asia. Twice a year, the team meets in a company retreat in Europe.
Backend Go Developer Hunter Remote (Europe) $80,000 to $130,000 a year
June 2022
3 Applicants This Week
More Than 6 Months Old
Job Description
Hunter's product team is hiring a Backend Go developer! You'll become one of the key team members responsible for moving the data side of the Hunter application forward.
We love working as a small team and don't hire frequently. So this is a rare and exciting opportunity to join the team. You'll be part of the product team alongside Bastien (head of engineering), Bernardo (Backend Go developer), Mark (Ruby on Rails developer), Chris (Designer), François, and Antoine (co-founders).
We’ve set up a great work environment for our team, focusing on autonomy and growth. We take full advantage of the fact we’re entirely remote by focusing primarily on async communication and limiting the number of video meetings. Finally, you’ll get to participate in discussions shaping the future of the product.
About the role
At Hunter, we've been working from the start with one Go application (managing all our data) and one Ruby on Rails application (responding to users' requests). This setup has allowed us to be highly productive while our team stays small. We believe in always finding the most elegant way to build our product, and Go has been the ideal language to crawl, parse, and organize billions of public web pages.
As part of a small group within a young company, you will work on various projects over time, but you can expect that:
You'll work on our main Go codebase that gathers, processes, and provides all the data of hunter.io.
Within a few weeks, you'll become responsible for significant projects that will improve Hunter by building new critical features in our existing services. Over time, you'll help expand our product line.
You'll work with the rest of the product team to gradually increase the importance of NLP in our data pipelines.
You'll get a high level of autonomy in your work and help shape future development efforts.
You'll gather feedback from our Support team to find issues in our current system and improve it.
Hunter is a fully remote team, and this is a remote job. It is open to anyone located in Europe.
About you
You have multiple years of experience working with Backend Development. Ideally, you have experience in Go.
You enjoy dealing with complex problems and finding elegant solutions.
You're confident you can have a high level of autonomy and enjoy making decisions for yourself.
You're excited to take ownership of projects, set directions, and make calls. You're able to communicate clearly with your colleagues.
You have experience in remote working. You're comfortable working primarily with asynchronous communication and don't need a lot of handholding or supervision.
About us
Salespeople, marketers, and recruiters use Hunter to reach out to the people that matter for their business. We index B2B data from millions of public web pages and make it convenient to explore with simple but powerful tools.
Hunter is the most popular solution to find professional email addresses. It is used by almost 3 million people and leading companies such as Google, Adobe, Microsoft, or IBM.
Hunter was founded in 2015 and is a self-funded company. We're a team of 11 peopleworking remotely from Europe, America, and Asia. Twice a year, the team meets in a company retreat in Europe.
Golang Developers Ambassador Labs Remote $160,000 to $180,000 a year
February 2022
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Ambassador Labs (formerly Datawire), the cloud native developer experience leader, enables developers to code, ship, and run applications faster and easier than ever. Maker of top Cloud Native Computing Foundation (CNCF) open source projects, including Emissary-ingress and Telepresence, Ambassador Labs delivers a developer control plane for Kubernetes that integrates the development, deployment, and production infrastructure for developers and organizations worldwide including Microsoft, PTC, NVidia, and Ticketmaster. Ambassador Labs is backed by top investors including Insight Partners, Matrix Partners, Trinity Ventures, and Four Rivers Group.
We are looking to hire engineers that care as much about empowering developers as we do and have embraced the cloud native phenomenon that is taking over the world. We strongly believe that Ambassador Labs’ success is dependent on hiring a diverse team. Diversity means a broader spectrum of opinions, ways of working and approaches to solving problems; we feel it is critical to helping drive the creativity, innovation and sound decision-making our customers love us for!
About the Job
As an engineer at Ambassador Labs, you will be working on products aimed at drastically improving the way cloud native developers work. Your impact will be felt by thousands of users at companies like Epic Games, Microsoft, PTC, Ticketmaster, Cisco and Unity Technologies. This is a rare opportunity to join a growing team of smart and empathetic software engineers. The role is focused primarily on development of new products and services.
We have loosely adopted Basecamp’s Shape-Up approach to development by undertaking well-shaped projects in six-week cycles. As a team, our focus is firmly on products that help users make the shift to the cloud with Kubernetes, front and center.
Here’s a bit more insight into what your work life will be like as an engineer on the Edge Stack team at Ambassador Labs:
Our products comprise multiple services and those services are written in various languages (the best language for that particular task), but as a member of the Edge Stack team you’ll work primarily in Golang and Python.
You’ll work on Linux or Mac: some of us work on one platform, some on the other, each choosing whichever platform makes us the most productive.
You’ll also use your favorite IDE or editor; although we use different ones, we’re oddly free of those silly “mine is the best” discussions :).
You’ll work on our API gateway and ingress products on a distributed team building a feature, or reviewing open source community PRs, or improving performance, etc., in six-week development cycles, and then you’ll cool down between cycles doing self-directed learning, improving your tools, or maybe even hacking up a demo of an exciting new idea of yours.
You and your team will use GitHub issues and Notion or GitHub Projects to track and plan your work, Markdown for documentation, GitHub Actions for continuous integration, Docker Hub and GCR for the resulting images, and of course Slack and Zoom. You’ll have a weekly all-company (Zoom) meeting to stay current on all the things, but we try hard to minimize the number of scheduled meetings in order to maximize focus time.
Note that on-call responsibility is shared among all engineers in the organization, currently one week every three months.
About You
You are an engineer who enjoys developing products and you consider yourself a networking and distributed systems aficionado. At the core, you are motivated by figuring out ways for developers (your people!) to own their work through the power of microservices and Kubernetes. You’re driven by understanding customers and their problems. You move with purposeful action and, most importantly, you pride yourself on execution.
We’re looking for candidates with a strong track record of putting Golang and Python to use to bring products to life. You’ve already had some direct exposure to Kubernetes and have a passion for creating WOW experiences while at the same time making continuous improvements. Have a great idea? Act on it! You don’t have to go through layers of bureaucracy to get things done at Ambassador Labs (first of all because that’s against our philosophy, and secondly because we don’t have layers of bureaucracy!).
Ambassador Labs is a remote-friendly company with “pods” in Boston, Portland and Montreal. Our pods are a way of bridging the gap between being 100% remote and working in an office. Eventually, when it is safe to do so, we will have physical offices in each of these locations for team members to go to on a part-time basis to fuel their creativity through brainstorming and watercooler conversations. This is our way of creating the best of both worlds. For now, everyone is 100% remote.
How to Apply
We are looking forward to hearing from you. We move quickly and decisively. We don’t need to talk to 20 other candidates to make a decision, so if the fit feels right on both sides, you can be part of the team as soon as next week! The first step is speaking to our People Person, followed by the engineering leadership, and then a few of your future colleagues/team members. Interviews are typically 30 - 45 minutes, all remote. We’ll talk through your background, your approach to work, and dive into your technical knowledge. No algorithms, no off-the-cuff coding sessions, or brainteasers: we want to hear about your real-life experience and successes, especially the users that you’ve made happy.
This is a demanding application process and a significant career move that’s well worth considering. We appreciate you giving us that consideration, and we promise to give you our full attention in return. Talk to you soon!
Golang Developer Proxify Remote (Europe) $50,000 to $65,000 a year
January 2022
1 Applicants This Week
More Than 6 Months Old
Job Description
Timezone: CET (+/- 3 hours)
About Proxify
Proxify is a Swedish IT company, experiencing intense growth. We match remote IT professionals with companies in Sweden and abroad. The difference with us is that we like to make sure that the remote workers we present are the very best in their field. We like to make sure we get it the right first time, every time!
We are growing fast and are currently looking for Golang Developer to join us on a remote basis. On this project, you will be able to make a difference in the education system, creating a digital learning platform that offers a complete solution for schools.
Requirements
You have 4+ years of commercial experience;
You have 3+ years of experience developing with Golang;
You follow best practices and conventions;
Relevant experience in CI/CD and related tools;
Responsible and able to work with minimal supervision;
Upper-intermediate English level and higher;
You can communicate well with both technical and non-technical clients.
Nice-to-have:
Front-end knowledge for minor front-end jobs where necessary
What we offer
💻100% remote work (work from where you want);
👌🏻The ability to change the project to another one;
💵Competitive compensation and performance-based increases;
🧘🏻♂️Very flexible working schedule;
🚀Opportunities for professional development and personal growth;
Senior Software Engineer (Go) PeopleConnect Fully Remote (United States) / San Diego, CA, United States $100,000 to $160,000 a year
November 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Senior Software Engineer Developer
PeopleConnect (formerly The Control Group) is hiring for our People Search Division (aka The Control Group TCG) as our business is GROWING!!! We are looking for a talented, collaborative Senior Software Engineer Developer who is excited to learn/grow Go/Golang skills by moving to a Go environment on an award-winning team. Would you like to be part of a pioneering tech community in a highly successful company? Does the idea of keeping up with and learning the newest technologies with other brilliant techies sound exciting? If so, then read on!
People Search (aka TCG) is an award-winning web development company with over 15 million customers nationwide. Our cutting-edge technology connects, informs and protects people — both online and off. Our websites are consistently ranked in the top 500 top traffic sites in the US. Our products have been featured on the Discovery Channel, Mashable, Vice, Entrepreneur, Business Insider — and even made a cameo in a Disney animated comedy! A pioneer of new ideas, we’re constantly looking to develop and deploy innovative strategies and solutions. Our people and culture are second to none: we’re innovative, creative, collaborative and talented. We work hard, play hard, and together — we work magic!
We are currently working remote and Sr Software Engineer candidates outside the greater San Diego area may continue to be full-time remote even after we return to the office on a hybrid schedule. Employees enjoy flexible work hours every day whether working remote or in office. Our hybrid work schedule will offer flexibility to work from home a few days a week and work in office a few days a week. When in office, employees are able to enjoy our state-of-the-art office with stunning views of beautiful downtown, Petco Park and the San Diego Harbor. Our dog-friendly office includes complimentary snacks, beverages and crazy-good perks (like free massages, kombucha on tap, free catered lunches, ping pong, video games, offsite team events and more)!
We offer very competitive pay + generous bonus package, 100% company paid health insurance (Medical, Dental, Vision), UNLIMITED vacation, Paid Sick Leave, Paid Holidays, Student Loan Repayment Program, 529 Education Savings Plan, Training/Education Reimbursement, free Gym Membership, Paid Parking and 401k Plan with Company Match. Check us out here!
You will already have extensive experience building applications in a service oriented or microservice architecture. You are excited to learn/grow Go/Golang skills by moving to a Go environment. You relish complex technical challenges yet prioritize simplicity in your solutions. You understand the business requirements behind the software you build. You are passionate about learning and stay current with new technologies. You play well with others yet can operate independently as needed.
Responsibilities Include (but not limited to):
Build and maintain ecosystem of high-volume services and APIs.
Scaling and optimizing services and databases for performance.
Own features from technical design through maintenance.
Build features, investigate and fix bugs, write routine-complex tests.
Break down complex tasks/requests into sub-tasks, make consistently good decisions, operate independently between regular or periodic check-ins.
Consistently use software engineering best practices.
Lead day to day tasks and priorities, accurately estimate time to complete tasks, resulting in high quality and high productivity for at least one (or more) product team(s).
Independently lead tasks to completion gathering requirements from stakeholders. May be responsible for driving initiative to completion.
Provide training and mentorship to other Software Engineers on their team. May do same for other teams.
Other duties as required.
Requirements:
Bachelor's degree (or higher) in Computer Science or relevant field (or equivalent).
At least 5-7+ years’ directly related software development experience.
Advanced-expert backend programming skills using one or more backend languages such as Go/Golang, C++, Python, Java or Ruby. Go/Golang desired.
Advanced-expert experience with relational databases (preferably PostgreSQL) and a deep understanding of database performance optimization.
Advanced-expert experience using Linux.
Advanced-expert understanding of underlying architecture and infrastructure that runs their team's projects.
Extensive experience with cloud computing.
Solid experience with git.
Experience using Docker in production highly desired.
Some experience using Kubernetes and Terraform highly desirable.
Intermediate-advanced ability to assess/improve performance and increase observability within team's projects.
Strong ability to develop unique, outside the box ideas.
Strong troubleshooting and problem-solving abilities.
Strong attention to detail.
Excellent communications skills and highly collaborative within their team, other teams and cross-functionally.
Ability and willingness to lead projects and mentor other growing software engineers.
Able to work with teams as well as independently with minimal supervision.
Exceptional work ethic, driven, self-motivated, highly accountable with strong initiative and passion.
Excited to learn new things and share knowledge and best practices with others.
Location: Fully Remote (USA) or Hybrid San Diego, CA, USA
Note for Principal Agencies - Principal agents should not forward resumes to The Control Group (TCG). TCG will not be responsible for any fees arising from the use of resumes submitted from agencies without a prior written and signed agreement and authorized job order for this position in place.
Location
Remote / London/ Ireland/ France / Remote (EMEA)
Golang Backend Engineer (Codefi) at Consensys
About ConsenSys
ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. To explore our products and solutions, visit http://consensys.net/.
About Codefi Staking and Data/Compliance
Codefi Staking is an institutional ETH2 staking as a service provider. We are working with some of the world’s largest exchanges and custodians to enable them to offer Ethereum 2.0 staking to their customers.
Codefi Compliance are a set of backend data and compliance services implemented in Go that serve a frontend KYT application (Know-Your-Transaction, scanning on-chain activity of Ethereum accounts to identify suspicious activities) and also other products and applications of ConsenSys.
Role Responsibilities
We are looking for backend Golang developers with production big data pipeline (ETL) and/or application architecture experience.
Required Skills:
5+ years of experience as a Backend Software Engineer working on production applications
3+ years of Golang backend development experience
Experience with, or understanding of: PostgreSQL and other databases
General interest in DevOps topics / experience with Docker, Kubernetes or Serverless and deploying cloud infrastructure (AWS / Azure)
Building production-grade applications/APIs
Understanding of the Ethereum 1.0 Protocol, on-chain storage and data structures
Experience working on agile projects in an Enterprise setting
Experience working in CI/CD setup
Experience working in a distributed, remote team environment.
Excellent communication skills.
Writing good technical documentation.
Bonus Points for any of:
BSc/MSc in Computer Science or related subject
Experience on big data pipeline (ETL)
Experience with microservices architectures
Experience with Kafka or other messaging technology
Cryptography (for instance Ethereum-related)
Experience in deploying blockchain infrastructure
Other skills to demonstrate:
Excellent verbal and written communication in English
Teamwork, flexibility, initiative, communication and organization
Willingness to constantly learn & improve, challenging yourself to stay at the top of your game
Don't check all of the boxes? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
Perks & Benefits
Why join ConsenSys?
One of the most recognized tech companies in the blockchain ecosystem globally. A work experience at ConsenSys is a tremendous reference for your future career. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.
The forefront of a revolution. We fundamentally believe blockchain is a next generation of technology that can lay the foundation for a more just and equitable society. You can be a part of building the digital economy of tomorrow and radically transforming our society for the better.
A dynamic startup environment with deep roots. We are one of the earliest blockchain companies and a leader in the space. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.
Deep technical challenges. Blockchain technology is just over 10 years old. Ethereum itself is still a toddler. There is much to be done before these platforms can scale to the order of millions or billions of users. We are building the tools, infrastructure and applications l that are pushing the technology forward.
Continuous learning and improvements. You’ll be constantly exposed to new concepts, ideas and frameworks from your peers and as you work on different projects — challenging you to stay at the top of your game.
At Netlify, we’re building a platform to empower digital designers and developers to build better, more elaborate web projects than ever before. We’re aiming to change the landscape of modern web development.
We recently raised $53M in Series C funding to bring forward the next generation of tooling for a more accessible web. This round was led by the EQT Ventures with participation from existing investors Andreessen Horowitz & Kleiner Perkins. This brings Netlify’s funding raised in total to $97M to date. Other past investors include Bloomberg Beta, Designer Fund, and Tank Hill Ventures, as well as the founders of Figma, GitHub, Slack and Yelp.
Netlify is a diverse group of incredible talent from all over the world. We’re ~44% woman or non-binary, and are composed of about half as many nationalities as we are team members.
About the Opportunity:
At Netlify, we’re building a system that supports millions of customer sites, processing over a petabyte of data. Over 10% of Internet users visit at least one site hosted by Netlify every 30 days. With our team, we truly empower our engineers through an autonomous pod-based model that allows our teams to own various stages of the customer journey. We’ve been remote-first since our inception and are globally distributed, spanning across North America, Europe, and Africa. We’re biased towards asynchronous planning and communication, meaning less meetings and more execution. We take documentation seriously and place our values of transparency, empowerment, and commitment at the forefront of everything we do. We’re driven by passion and we make sure that everyone on the team knows their value, feels ownership over their work, and can quickly see the impact of their efforts. Beyond just hiring smart, empathetic team members, we foster a culture where there are no dumb questions and our team can get access to the resources that they need to continue to learn. As a remote-first company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Netlify is the type of company where you can balance great work with great life.
As a Backend Engineer at Netlify, you’ll work with a smart set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. We have a blameless culture where we solve problems as a team and everyone works together towards a common goal. There are different backend-oriented teams that your interests and experience could lead you into.
With our Observability team, your mission is to help our customers monitor and troubleshoot their apps, and evaluate their health and performance when exposed to real user traffic. You’ll be working with large amounts of streaming data, using a variety of technologies to process and store this data, providing our customers valuable information about their apps. If you’re excited about working with Go, Kafka, and Clickhouse, among other technologies, you’ll have plenty of opportunities to do so with our team. The team ships changes several times a day, so you’ll quickly see the impact of your work.
With our Runtime & Integrated Apps team, your mission is to design and implement fault-tolerant distributed systems and create the supporting features that they leverage. You’ll be working across a variety of technologies to solve problems around the massive traffic that we receive on the platform, so if you’re excited about working in complex Go or Rust code, you’ll have plenty of opportunities to do so with our team! The platform is at the core of Netlify, where you’ll be developing software that powers the lifecycle of a web request, enables developers to interact with the edge, and strives for better availability and higher throughput. This includes functionality like Edge Lambda invocation, caching & invalidation, request rules, pre-rendering, and logging aggregation. The platform is built on top of 6 different cloud providers and is truly global, supporting constant traffic from all over the world. We move quickly and adjust to changing priorities and conditions, and you’ll be able to help us focus on key priorities and pragmatic solutions.
What You’ll Bring:
A breadth of experience in compiled programming languages. Our main language is Go, but we also have projects span across multiple languages. We believe in picking the right language for the right problem.
An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
A good sense of how to work with web & CDN technologies, with some experience around systems performance and analysis and previous exposure to HTTP, DNS, and TLS.
A familiarity of working with databases like MongoDB and SQL and a high level of comfort working with data pipelines built with Kafka, Zookeeper, Consul
Curiosity and openness to learning new technologies and best practices
Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world
Within 1 month, you’ll:
Learn about the business and dive into the inner workings of our platform.
Have one-on-one’s and pairing sessions with some of the people you’ll be working closely with and get to know your engineering peers across our product umbrella.
Do a deep dive into the code base and learn more about Go, Rust, and Ruby.
Tackle your first ticket by committing changes & helping perform code reviews with the team.
Within 3 months, you’ll:
Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
Join the on-call rotation and help the team pay down technical debt and improve reliability
Gain a more robust understanding of the needs of the product and become more comfortable with diagnosing problems
Deliver on your first project and help teams iterate on meaningful customer outcomes
Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback
Within 6 months, you’ll:
Elevate the work of the team and become a subject matter expert in an area that interests you
Contribute to building reliable microservices that are deployed into our Kubernetes cluster
Make a significant impact to our team by designing an extensive scalable solution to accommodate our rapidly growing user base
Develop automated abuse prevention tooling and building cutting edge features to empower developers
Fortify relationships with cross functional team members as well as broaden your connections across the organization
Within 12 months, you’ll:
Have significant ownership over making extensive contributions to a large scale system that delivers insights about traffic, function invocations, and other edge visibility issues.
Fully revamped & iterated on the way our edge logic works and how it resolves content.
Play a significant role in implementing globally distributed, latency-sensitive, high throughput services.
Extensively collaborate with engineering leadership to level up the team and continually improve the scalability and observability of the platform.
Start to coach and mentor other team members within Netlify’s engineering teams
At Netlify, we are a growing company that is constantly evolving so this timeline is intended to show you an example of what you can expect from the role. Keep in mind we’re always iterating, learning, and growing, thus expect these guidelines to continue to evolve as we expand. We’re excited for you to join us on the journey!
About Netlify
Of everything we’ve ever built at Netlify, we are most proud of our team.
We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.
To learn a bit more about our team and who we are, make sure to visit our about page.
Applying
Not sure you meet 100% of our qualifications? Please apply anyway!
When applying please include: A resume or short listing of your job history & skills. (A link to a LinkedIn profile would be fine). A cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify would be great, though not required & will not impact your application. When we receive your application we’ll get back to you about the next steps.
Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. We believe that the unique contributions of all Netlifolks is the driver of our success. We are all responsible for bringing on people from all walks of life. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know.
Please note, the salary listed is just an example of our range and it will vary based on multiple factors
Senior Go Engineer Textile Remote $90,000 to $150,000 a year
March 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Come help us build the Libp2p, IPFS, Filecoin, and Textile (LIFT) stack!
As a Senior Go Engineer, you will be responsible for writing and maintaining code on the Textile Go libraries, including Threads, Buckets, Hub, and Powergate. This role is for someone with solid coding experience and the ability to lead new features. As part of that leadership, you will help craft and optimize our product roadmap by contributing your research and expertise. You will have many opportunities to contribute to the open-source ecosystem, including the IPFS and Filecoin stacks. We recommend any candidate review our GitHub Org to learn more about what technology we build. This is a remote-only position.
About Textile
Textile is a lab dedicated to building and exploring new technology to help decentralize consumer applications. We believe that the world’s most valuable future technology will be built on a new model where individuals have complete agency over the data they create. Our mission is to make that future happen faster.
Textile is known for building simple yet powerful developer tools that extend three families of protocols: Libp2p, IPFS, and Filecoin. You can learn more about our tools by reviewing our documentation and checking out some of our GitHub organization. We are a fully open source company with a strong focus on community.
We are a small, fully remote team (Twitter list) aligned in our vision to change the relationship between technology and data.
Are you passionate about technology and want to have a significant impact on its future? Our community, vision, and product make for an exciting place where self-directed, collaborative, good people will thrive.
Role Details
Become a deep technical expert across Libp2p, IPFS, Filecoin, and Textile.
Research, contribute to the product vision and help define the roadmap of multiple products.
Build and maintain features on the Textile Hub. Implement new APIs. Optimize existing APIs.
Build new services and systems to integrate with various blockchain networks.
Build new features to integrate with the Filecoin network.
Familiarity with Filecoin or related technologies.
Attention to detail and a passion for software design.
A location in a timezone between GMT -3 to GMT -7 (South or North America)
Perks
Contribute to technology at the forefront of the web.
Work with a company on a mission to have a positive impact.
Work on a fully remote team.
Work on a small, passionate team.
An entrepreneurial opportunity where you can have oversized impacts.
Opportunity to drive innovation and strategy.
Your work will be open source.
Location
In your application, please indicate your current timezone.
Textile is a fully remote company spanning GMT -3 to GMT -7 (North America & South America). While being small, we've found that it is helpful to have a high level of overlap as a team.