Get a weekly email with all new Golang jobs
x

Golang Senior Jobs in Beirut


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

Browse 200+ Golang Senior Jobs (2 new this month) 🇱🇧 in November 2024 at companies like Aparlay, Carted and Cake with salaries from $50,000 to $200,000 working as a Senior Golang Backend Developer, Senior Software Engineer and Senior Golang Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Irakli Gabisonia Tyler Minegar Edson Archela Shekwolo Michael Maxim Kirienkov Shuhrat Shokirov Rohit Dylan Pressley Anatolii Blahodir Michael Smith
  • 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,181 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





No Senior Jobs in Beirut

Showing 10 of 208 Remote🌎 Senior Jobs available instead
Aparlay Logo
Senior Golang Backend Developer
Aparlay
Remote
$58,000 to $72,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

About Aparlay

Want to join an exciting world-first social media video app serving 10M+ daily global users?

Aparlay is an engineer-driven, Remote-first company based out of Thailand and produces viral social networking apps. Our team of over 25 people in not only in Asia but around the world. We believe in quality of life for our team and just ‘getting it done’. No daily meetings, no power points, minimal ‘big company’ processes/procedures and flexible working arrangements. We believe in an idea meritocracy where the best ideas win. Are you a proven, DevOps driven Go backend developer who is looking for an exciting project to work on and with a great team?Then please apply! We seek and nurture people who are passionate about building great software and we’d like you to join our team!

We are seeking someone with:

  • A passion for Go and scaling big production systems
  • Experience owning and shipping a Go web backend that have reached a huge amount of users.
  • Decent MongoDB architecture knowledge and experience
  • Knowledge on how to build the most efficient and high performance backend and database structure possible
  • Soft skills such as ability to work in a team environment, proactive communication, an ability to debate technical ideas without making it personal
  • Productive habits, healthy process awareness, and good teamwork skills and instincts.

Package: $58,000 – $72,000 USD P.A

Remote first lifestyle with 3 weeks a year paid vacation, Thai work permit and Thai health insurance benefits available for anyone interested in relocating.


⎘ Copy Link ↗ Visit Link
Carted Logo
Senior Software Engineer
Carted
Remote
$150,000 to $200,000 a year
July 2021
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

OUR STORY

Carted started life as a way for consumers to buy products via TikTok, and now has bold ambitions to redefine global e-commerce. We’re on a mission to build solutions for the next generation of commerce. Commerce doesn’t have to be complicated, ultimately we are about empowering developers and platforms to make commerce seamless by connecting them to millions of merchants and billions of products with a single API.

Carted will power commerce experiences anywhere on the internet, allowing developers and content creators to build a direct checkout of any product from any merchant via any content on the web.

We are looking for talented Go developers in any location and apply with only Github and LinkedIn.

Problems we solve on a daily basis, breaking captchas, indexing billions of records, scaling up to handle insane RPS, browser automation, tuning for speed.

If your Github or LinkedIn is good we will follow up with a Coderpad test and let you know the outcome straight away.

RESPONSIBILITIES

  • Write awesome scalable Go code.

REQUIREMENTS

  • Build the world's most powerful commerce API.

WHY COME AND JOIN OUR TEAM

We are a well-funded, fast growing startup with people in Sydney and around the globe. You will have autonomy and ownership of the work you do, with flexible hours

We offer a competitive base salary plus equity, so you are rewarded for your best work. On top of this we offer generous paid holidays. Holiday is called holiday at Carted and never ‘annual leave’ as we are big believers that holiday is your time and we want you to enjoy it! We also provide you with top-end equipment to make your space enjoyable.

We have a training and development allowance to invest in your personal and professional development.

If you're not based in our awesome Sydney HQ, we offer a co- working membership.

We like to learn quickly, do things differently and most importantly... have fun! 🎉


⎘ Copy Link ↗ Visit Link
Cake Logo
Senior Golang Engineer
Cake
Newport Beach, California, United States / Remote (United States / Canada)
$120,000 to $165,000 a year
July 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

CAKE is a marketing technology company providing the leading SaaS enterprise platform for real-time marketing intelligence. Our mission is to address the challenges and opportunities in tracking and analyzing the massive amounts of clicks generated from mobile, affiliate, display, retail, lead generation campaigns, and more. Our executive team possesses decades of online marketing experience and a deep understanding of digital analytics across a breadth of industries, leading us to nearly 200% year-over-year growth the last two years.

Every employee of CAKE should continually strive to deliver exceptional service to our clients, subconsultants, co-workers and everyone with whom we come into contact. CAKE represents teamwork, communication, accountability, and respect - this is our public image.

The goal of CAKE is to solidify and grow our client base through the cooperative efforts of employees at all levels. To help us achieve this goal, we promote continuing professional development to serve the needs of our employees and the growth we are building together. By working together, increasing efficiencies and focusing on quality and profitability, we will prosper in any economic environment.

As a Sr. Go Engineer at CAKE, you are responsible for the design, development, and management of the core business processes and data tier of the CAKE platform’s technology stack. This role is an integral part of CAKE’s development team and will work closely with key stakeholders, software architects, and leadership in the Technology and Product groups to ensure optimal development standards, performance, and reliability.

You will use your experience with distributed and/or micro-service architectures to implement high-performance, scalable, and stable code in a distributed architecture, alongside a team of other engineers. Your code will be deployed into multi-region cloud infrastructure (currently AWS); will be ephemeral in nature; and will be designed with testability, monitoring, and scalability in mind.


⎘ Copy Link ↗ Visit Link
Loadsmart Logo
Senior Backend Engineer
Loadsmart
Sao Paulo, Brasil / Remote (Latam)
$50,000 to $95,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Who we are:

We are industry veterans and data-scientists using innovative technology to fearlessly reinvent the future of freight. As the ‘nerds of logistics’, we seek intelligence in data to solve deep rooted inefficiencies in the industry. We give shippers, brokers and carriers access to our data connections that link supply and demand and a suite of award-winning solutions to strike the perfect balance of cost and service. We’re creating a more efficient and environmentally responsible way to move more with less.

Where we are:

Loadsmart was founded in New York and is currently headquartered in Chicago, IL. Our teams operate remotely from different parts of the United States as well as in several locations across Latin America.

Who you are:

You believe in game-changing innovations and are excited about reimagine a 700 billion dollar industry. You take your impact seriously. You are passionate about building solutions that create sustainable, resilient, long-lasting value. You are a first-rate software engineer, with experience and a proven ability to think strategically, creatively, commercially, programmatically.

The role:

The person in this position will be responsible for creating, developing and maintaining services written mainly in Go, to support the Sourcing Automation Squad Group. The day to day work is about understanding the business needs from Product, and having the autonomy to achieve the results developing new features and collaborating with the engineering team, product and stakeholders in planning and evolution of existing features, allowing the product to grow in a sustainable way.

The squad:

The Sourcing Automation team is responsible for all the carrier products created in Loadsmart. These products are developed to help millions of carriers in the United States to keep their trucks full and their drivers happy, allowing them to be more profitable.

Under Sourcing Automation, you will help create these products and establish a one stop shop for carriers across the United States, allowing them to book and haul loads, get paid, plan their schedules and trips and help small to medium carriers to be profitable.

Key Responsibilities:

  • Plan, Design and implement software written in Go
  • Plan, Design and implement integrations with Loadsmart’s partners
  • Collaborate with Product department in order to specify new features and guide the specification of new software to be developed
  • Construct scalable and fault tolerant systems to fulfill the needs of our carriers
  • Help with recruiting, mentoring and support in other team members, supporting their growth and development

Qualifications:

  • Fluency in English (both written and spoken) and feel comfortable talking to native and non English speakers on a daily basis.
  • Minimum of 3 years of experience writing software in Go
  • Minimum of 6 years of experience writing software for web applications
  • Ability to lead the implementation of new features with some supervision
  • Ability to create system architecture that is fault tolerant and scalable
  • Knowledge of software and architectural design patterns
  • Knowledge of message brokers, asynchronous code execution, concurrency and parallelism is important
  • Skilled with version control software, such as Git
  • Experience with AWS ecosystem (RDS, Kinesis, API Gateway)
  • Experience with GCP is a plus
  • Experience with Linux OS

What you will find here:

  • Generous Stock Option Plan
  • Competitive Compensation
  • Building a Rapidly-Growing Tech Company
  • International Environment / Career
  • Ability to Work with Cutting-Edge Technology
  • Access to an Online Learning Platform
  • Mind and body initiatives: work out platform, yoga classes, walking challenges

#LI-Remote

Because we are an international company, we only accept resumes in English.

At Loadsmart, we believe our biggest asset is our people. We are proud to be an equal opportunity employer, hiring and developing individuals from diverse backgrounds and experiences to add to our collaborative culture. Loadsmart treats all candidates and employees with respect and does not discriminate in our recruiting, hiring, and promoting processes, including on the basis of race, color, religion, sex, age, sexual orientation, gender identity and/or expression, national origin, veteran status, or disability.


⎘ Copy Link ↗ Visit Link
Ritmo Logo
Senior Backend Engineer
Ritmo
Remote (Spain)
€45,000 to €65,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Ritmo is looking for a Go Backend Engineer with 5+ years of experience building web and data applications.

You will be responsible for developing robust & maintainable code using best practices and working hand in hand with the rest of the development, data, and product team.

You will be part of a team of like-minded individuals in a very fast-paced environment, and get to work on exciting multidisciplinary problems building a DevOps environment from scratch.

Join us in this opportunity to make a big impact on the lives of European entrepreneurs!

Required

  • At least 5+ years experience in backend development, preferably using Go.
  • Experience working in an agile, fast-paced company.
  • 5+ years experience with MySQL.
  • Deep knowledge about software architecture and best practices.
  • Confident with background processes optimization, goroutines, and channels.

Pluses

  • Experience in other backend programming languages like Python, PHP, Java, or Node.js.
  • Passion for Data.
  • Deep understanding of cloud services, especially AWS.
  • Experience with Docker.

Location: Remotely in Spain, EU visa required


⎘ Copy Link ↗ Visit Link
Numus Logo
Senior Go Developer
Numus
Zug, Switzerland / Remote (Europe)
$70,000 to $130,000 a year
June 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

You will help design, create and improve our central automated trading platform, written mostly in Go. You will help to make our architecture even more secure, resilient and fault-tolerant while maintaining a modular, well-tested architecture with simple and elegant code, focussed on speed and latency. A good line of code for you is the one which wasn’t written. You see infrastructure as code and see the deployment and monitoring as an integral part of your work, DevOps-style. You rather try to use a AWS cloud service instead of running your own piece of infrastructure or code. Security is always on your mind, and you’re maybe always a little bit too paranoid. You will also help research developers to port their Code to Golang and maintain code quality. You love to explore new state-of-the-art tools and discuss them with your team. Contributing to Open Source projects (e.g. modules to connect to exchanges) is an important part of your work as well. You’re super detail and quality oriented and love to work in a team where most problems haven’t been solved so far - so we highly value creativity to find solutions.

Requirements

  • Deep understanding of modern cloud-based backend architectures and technologies
  • Golang coding experience
  • Database technologies, especially latency-focussed NoSQL (AWS DynamoDB, Redis, ElasticSearch, AWS S3)
  • Distributed Systems (gRPC, Redis)
  • DevOps deployment on AWS (Docker containers, AWS CloudFormation/CDK, AWS Opsworks, AWS ECS/Fargate)
  • Maintaining a CD/CI Pipeline (AWS CodePipeline/Build/Deploy, Github Actions, TravisCI)
  • Monitoring tools (AWS X-Ray, AWS CloudWatch, Datadog, Honeybadger, New Relic)
  • Security Tools and Concepts (especially on AWS: VPC, IAM Roles, Security Groups)
  • Excellent problem-solving skills and high attention to details
  • Highly self-organized, self-learner, strongly quality oriented
  • Fluent English speaker

Beneficial Requirements

  • Analysis and math skills
  • Experience with Python, JavaScript/TypeScript (AWS Lambda) and Ruby (on Rails)
  • Experience with Serverless technologies (AWS Lambda)
  • Experience with big data management and analysis toolchains like Databricks, Apache Spark, Kinesis
  • Extended know-how about security, hardening and attack vectors
  • Interest in crypto and/or financial markets

Apply ⎘ Copy Link ↗ Visit Link
ConsenSys Logo
Golang Senior Backend Engineer
ConsenSys
Remote (Europe / United States)
$100,000 to $180,000 a year
May 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

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.

Apply ⎘ Copy Link ↗ Visit Link
Hashicorp Logo
Senior Software Engineer
Hashicorp
Remote (United States, Canada, Netherlands, United Kingdom, Germany)
$100,000 to $190,000 a year
May 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Consul helps organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. We recently launched Hashicorp Consul Service on Azure, a fully managed application available through the Azure marketplace. We’ve also announced the availability of Consul on AWSthrough our flagship HashiCorp Cloud Platform (HCP), a self-service, fully managed platform offering HashiCorp products as a service to automate infrastructure on any cloud.

About HashiCorp

HashiCorp is a fast-growing startup that solves development, operations, and security challenges in infrastructure so organizations can focus on business-critical tasks. We build products to give organizations a consistent way to manage their move to cloud-based IT infrastructures for running their applications. Our products enable companies large and small to mix and match AWS, Microsoft Azure, Google Cloud, and other clouds as well as on-premises environments, easing their ability to deliver new applications for their business.

At HashiCorp, we have used the Tao of HashiCorp as our guiding principles for product development and operate according to a strong set of company principles for how we interact with each other. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.

About the Role:

On the Consul team, we help organizations automate network configurations, discover services, and enable secure connectivity across any cloud or runtime. The customers and large community of users of our tools are operators, infrastructure engineers, and software developers that encounter novel performance, scaling, and usability challenges that we help them solve.

Consul started as an infrastructure management tool for service discovery and health checking, and has evolved to become a full-featured service mesh. Some of the functionality you’ll be working on will include proxy integrations, Envoy’s xDS APIs, certificate management for mutual TLS connectivity, and security through service-oriented Intentions. You’ll be an active contributor to the service mesh ecosystem, following new developments in emerging technology and competitive offerings, looking for opportunities for product differentiation, and rethinking product architecture to meet new global scale and organizational demands.

In this role you can expect to:

  • Program mostly in Go, learning from and contributing to a team committed to continually improving their skills.
  • Build and architect distributed systems for service connectivity across heterogeneous environments (Kubernetes, VMs, bare metal datacenter or edge deployments).
  • Interface directly with internal teams, users and HashiCorp customers, as well as the larger Consul community.
  • Participate in user research studies and discussions with product managers and customers to better understand the network topologies, challenges, and constraints for which operators are trying to solve, and leverage those insights when approaching feature design and implementation.
  • Propose new functionality or substantive changes through written documents in an async process, describing the problem background, proposed implementation and example UX, then iterating on peer feedback collaboratively.
  • Own the full lifecycle of feature development from design through testing, release and support.

You may be a good fit for our team if you have:

  • Experience in a lower-level language like Go.
  • Familiarity with service-oriented architectures, and ideally have worked on an infrastructure or platform team building internal tooling to deploy, connect and monitor them.
  • Empathy for the people operating, learning, teaching and supporting software you write, and consider their experience when making design decisions and performance, security or complexity tradeoffs.
  • Awareness of the broader service mesh ecosystem and an interest in contributing to a full-featured product offering while reducing complexity and barriers to adoption for practitioners.
  • Curiosity for academic computer science research, particularly distributed systems papers such as Raft and Paxos variants, and enjoy learning more about the challenges of consistency at global scale.
  • Collaborate with peer engineers in discussions around performance, user experience, security and other constraints when designing complex systems.

What is our hiring process like?

The below serves as a basic outline; we may choose to add or remove steps based on the information that we gather during the process.

  • Introductory Call with someone from our recruiting team.
  • First Interview with an Engineering Manager
  • Interview Loop with additional team members, with the following panel:
    • Technical Code Pairing interview
    • Code Review interview
    • Communication and Collaboration interview
    • Systems and architecture interview
  • If applicable, a final conversation with the Engineering Manager for the team you would be joining
  • Offer

We do our best to accommodate your programming language of choice for technical interviews.

About the Application Process:

Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.

In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


⎘ Copy Link ↗ Visit Link
OptioPay GmbH Logo
Senior Golang Engineer
OptioPay GmbH
Remote (Europe) / Berlin, Germany
€60,000 to €90,000 a year
May 2021
4 Applicants This Week
More Than 6 Months Old

Job Description

About the Company OptioPay is working on an exciting greenfields customer facing product. We need you to build it with us and to help us go live later this year. It’s an exciting time to join the team, as you will be working on what will become a game changing experience for customers everywhere. Openbanking data plays a big role in our future, and we are very excited to work with you to ensure that customers everywhere are finally rewarded financially for the data that they generate in their day to day lives. Help us create an openbanking revolution!

What will you do

  • To architect, design, develop, deploy, evolve, and operate distributed systems in a DevOps way
  • To be an integral part of an empowered and self-organizing team
  • To actively collaborate with other engineers, product owners, domain experts and designers to deliver great outcomes
  • To pair with others and review work, sharing knowledge and increasing quality across the board
  • To scale our reach by integrating our platform with more banks, PSPs, insurance companies and other financial systems
  • To champion continuous improvement of technology and the ways we work

What are we expecting from you

  • You have at least 5 years of professional experience as a Software Engineer
  • You can build and debug reliable, high availability, secure and performant distributed services in Golang
  • You care about quality and know when and how to ship code safely
  • You have a solid understanding of system design, data structures, and algorithms
  • You are experienced with deploying and operating services on Linux
  • You can reason and drive technical decisions
  • You love to experiment and use data to drive decision-making
  • You get inspired, think of new ideas and like to share them with others

Why OptioPay

  • Talented team of 60 people from 20 different countries
  • OptioAcademy – knowledge sharing
  • Flexible working hours
  • Your favorite birthday cake
  • Free lunch every Wednesday
  • Highest office in Berlin
  • OptioPay-branded football table
  • Fresh fruits every week
  • Free club-mate, coffee and tea

Interview Process

  • HR Call
  • Backend Coding Challenge
  • Technical Interview
  • Meet the Team
  • Offer
Apply ⎘ Copy Link ↗ Visit Link
Netlify Logo
Senior Backend Engineer (Go/Rust)
Netlify
Remote (Americas, EMEA)
€70,000 to €90,000 a year
May 2021
6 Applicants This Week
More Than 6 Months Old

Job Description

Company Overview

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


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs