Get a weekly email with all new Golang jobs
x

Remote Developer Jobs Paying 50,000 USD a Year


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

Browse 150+ 🌎 Remote Golang Developer Jobs in June 2024 at companies like LTK, 7 of D and Level paying at least 50,000 USD per year working as a Senior Golang Developer, Senior Golang Developer in Gaming Startup and Senior Go Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Witold Knapek Stefano Kaefer Eduardo R. Golding Gustavo Kawamoto Andrey Konovalov Himanshu Kumar Singh Anamika Mallick Rezoan Tamal Mahdi Jedari Hugo Omar Matus
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 40 developers joined Golang Cafe in the last 30 days
  • 11,242 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Golang courses up to 25% off
  • Last developer joined

2-Click Apply

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





10 of 176 Developer Jobs in Remote paying at least 50,000 USD per year • Sort by Date
LTK Logo
Senior Golang Developer
LTK
Remote
$120,000 to $160,000 a year
November 2021
3 Applicants This Week
More Than 6 Months Old

Job Description

Title:Senior Golang Developer Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize!
Reports to: Manager of Software Engineering

Job Purpose:

Join the LTK Engineering team. We are looking for talented senior developers who are passionate about tackling challenging features and interesting problems at scale. You'll be working with a team of highly motivated and fast-moving professionals focused on creating innovative features, services, and products.

Key Responsibilities:

  • Architecting and developing web, and software apps.
  • Coming up with feasible and practical solutions to tough problems.
  • Write very high-quality code that is robust and easy to maintain with tests.
  • Drive tasks to completion and take ownership of projects.
  • Work and succeed in a fast-paced and agile development environment.
  • Identify and drive improvements to our software and development processes.
  • Work with distributed teams across different time zones.
  • Technical subject matter expert, who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems.

Qualifications:

  • 6+ years of backend software development experience.
  • Experience writing services in Golang.
  • History of designing and building highly scalable distributed systems and processes in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS (among others).
  • Experience working in a containerized environment (preferably Docker).
  • Proven experience designing and scaling relational databases.
  • Have built scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party API's (REST, OAuth).
  • Comfortable shipping code multiple times per day.
  • Strong technical leadership and mentoring skills.
  • Ability to model and conceptualize the integrations across complex systems.
  • Excellent verbal and written communication skills to both technical and non-technical audiences.

Nice to have:

  • Experience with eCommerce platforms like Shopify and BigCommerce.
  • Experience with Python.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Knowledge of domain-driven design.
  • Experiencing building search products.
  • Experience building and integrating systems for auth and identity management
  • Experience building flexible feeds
  • Experience with recommendation systems and algorithms
  • Experience designing or building cart and checkout systems.

What's in it for you?

  • Interesting problems to solve
  • Competitive comp and benefits including retirement plans
  • Flexible work schedule plus Summer Fridays (Workday ends at 3 pm)
  • Disrupting the retail industry!
  • Work and workout from home with our live Virtual Fitness Classes!
  • Virtual Company Happy Hours and Virtual Team Events!

What you have to look forward to should you choose to work in a LTK Office:

  • Fully stocked bars and kitchen (free snacks all day!)
  • Catered meals weekly
  • Monthly Chair massages
  • Laidback office environment
  • Monthly themed Happy Hours!
  • Free access to state of the art gym while working in or visiting our Dallas HQ
  • Free Covered Parking on-site while working in or visiting our Dallas HQ

Apply ⎘ Copy Link ↗ Visit Link
7 of D Logo
Senior Golang Developer in Gaming Startup
7 of D
100% Remote
€80,000 to €120,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Who are we and what do we do?

“7 of D” Ltd is a newly founded startup, registered in the UK, dedicated to building up an online platform for bridge. What is bridge? Bridge is one of the most popular card games, a thrilling test of your mental ability and stamina and counts amongst its fans Bill Gates and Warren Buffett – if you’re lucky, you might even play against them! Bridge is excellent for providing the ability to meet great people from all over the world. In pre-Covid times, the game of bridge mainly was played live. Nowadays, the game has almost completely migrated online and even after the current situation improves, it is believed that many people will continue playing online... and here we come!

What are we looking for?

Bridge software which is currently available is outdated and struggles with the scalability required to meet the demand from a massive influx of new players - we want to change that and this is why we are looking for a backend developer who is also an exceptional talent to join our team and not just to help us but to be instrumental in building the new online home of the bridge world.

Diversity & Equality

We believe that in building diversity, we build strength. We encourage all to apply, and we do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

Skills:

  • Bachelor’s degree in computer programming, computer science, or a related field
  • 5+ years of experience in Software engineering
  • 3+ years of experience with Go on production (Golang)
  • Feeling confident in microservice environments
  • Experience with both relational and NoSQL databases
  • Experience with Docker and Kubernetes.
  • Experience with one of the popular Clouds - GCP, AWS, Azure

Bonus skills:

  • Experience in the Gaming industry
  • Experience with known DevOps tools - Terraform, Helm, Ansible, etc.
  • Experience with Amazon SQS, Kafka, NATS or RabbitMQ
  • Experience with DynamoDB, MongoDB, Cassandra or Elasticsearch
  • Experience with Redis or Memcached
  • Familiarity with observability of applications

Soft skills:

  • Good written and spoken communication skills in English
  • Strong problem solving and verbal and written communication skills.
  • Ability to work independently or with a group

⎘ Copy Link ↗ Visit Link
Level Logo
Senior Go Engineer
Level
Remote
$120,000 to $120,000 a year
November 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

Level is building a modern remote monitoring and management solution. We are a small, well-funded, team that recently launched our product. We are searching for a strong, multi-talented individual contributor who is comfortable with systems-level programming and networking who can contribute to our agent, written in Go.

Must-Haves

  • Deep knowledge of a systems language like C, Rust, or Go.
  • Not afraid to dig into an RFC. Low-level internals excites you, rather than scares you away.
  • Experience with system-level APIs in Windows (win32), macOS, and/or Linux.
  • Excellent written communicator.
  • Willing to learn and work with Go.

Nice-to-Haves

  • You are comfortable using GCC, and find yourself at home going through a C codebase.
  • Familiarity with RPC and common methods of IPC such as sockets and named pipes.
  • Video encoding experience. You have worked with VP8 and understand the spec.
  • Building cross-platform libraries, our Go agent compiles to Windows, Darwin, and Linux on a variety of architectures.

Things you might work on

  • Building a cross-platform patch management system to give users control over OS updates.
  • Working with VP8 to reduce the latency and bandwidth when streaming a device.
  • Creating a system tray GUI for the agent.
  • Expanding desktop streaming to work on Mac and Linux.
  • Adding a proxy to the agent to enable remote access to routers and switches.
  • Implementing Trickle ICE to improve WebRTC connection times.

Why you might want to work with us

  • We are a small, fully remote engineering team, and there are no layers of bureaucracy. You can have a huge impact here.
  • We are very flexible with working hours, we don't expect you to work a consistent block of time, we trust you to get your work done.
  • We've recently launched and are starting to grow.
  • We will offer profit sharing so our small team will receive dividends on profits the company makes.

Why you might not want to work with us

  • We are an early-stage startup, and while we are well funded, we are careful with our runway and haven't splurged on extra perks like gym memberships or 401k matching. You want to work with a large team. We do not intend to hire more until it is painful enough to warrant doing so.

More About Us

We are a startup headquartered in beautiful downtown Asheville, NC. We are a small, close-knit team working to upend the RMM market with our new product. We have recently launched and have acquired our first customers. Though we are a startup, our investors have given us a multi-year runway.

Currently, our agent team is made up of a single amazing developer. This hire will join them to expand the agent team. This developer should be an experienced self-starter that can make an impact on our product development. We aren't interested in someone that just wants to work down a list of pre-defined tasks. Our ideal candidate loves working on products and will help shape the direction of ours. We're going to be improving this product for years and want someone to come on this journey with us.

We really like the Basecamp philosophy and try to make sure that it doesn’t have to be crazy at work. We won’t ask that you work weekends, or late into the night. We don’t mind if you need to leave for an appointment in the middle of the day. We understand that software development doesn’t happen for 8 hours straight and don’t worry about counting time in the chair. We trust that given a fair timeline with a scope that you help us determine you will be able to deliver features. We are concerned with the end goal, not micromanaging you on the way there.

About the Application Process

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 Level, 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.

Pay

We're looking for someone great but we're an early-stage startup. We are offering a rate of 120k plus profit sharing (once we have profits 😅). We hope to grow quickly and are committed to increasing the base pay of everyone on the team at each stage of growth.


⎘ Copy Link ↗ Visit Link
Stream Logo
Backend Software Developer (Go)
Stream
Amsterdam (NL) / Remote
€70,000 to €120,000 a year
October 2021
5 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for a full time Backend Software Engineer to join our development team. Job duties will include working on Stream's core API technology as well as designing and building high-performance software. This role in either our Amsterdam office or remote (CEST or close).

What you will be doing

Most of your day will be dedicated to software design, research, and coding. On typical projects, you will have a lot of freedom and you will be paired with another team member. Our team is made up of very experienced engineers, some with more than 10 years of experience. By working together you will learn from each other along the way. You will have an enormous impact on making our API service faster, more scalable and more flexible.

You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our customers and help them to use Stream in their app.

The challenges

  • Distributed databases: we built our own data store for feeds and for chat
  • Real-time messaging
  • High performance: our API responses are in the 10ms range
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability
  • High availability: our entire infrastructure is designed and operated to survive entire datacenter crashes
  • Multi-region: we deploy our service on 4 different continents

You have

  • Proficiency in Go
  • 5+ years as a backend developer
  • Experience with high traffic and high performance applications
  • Good knowledge of relational databases
  • Experience with building HTTP APIs
  • Experience managing your own projects and work in a team

Our tech stack

At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A team of exceptional engineers
  • The chance to work on OSS projects
  • A competitive salary
  • 28 days paid time off plus paid Dutch holidays
  • Company equity
  • A pension scheme
  • A generous Learning and Development budget
  • Commute expenses to Amsterdam covered or option to use a company bike within the city
  • Gym membership of choice covered
  • MacBook Pro or another development setup
  • Healthy team lunches and plenty of snacks
  • A generous relocation package
  • An office in the heart of Amsterdam
  • The opportunity to attend or present to global conferences and meetups
  • The possibility to visit our office in Boulder, CO

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds.

Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link
Framey Logo
Senior Golang Developer
Framey
Remote
$60,000 to $120,000 a year
October 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for highly passionate, highly skilled Golang developers with high attention to detail that are responsible for their codebase and the approvals they give to each PR they review.

We admire Uncle Ben a lot and we live by his famous quote: “With great power comes great responsibility”. Each developer will have both, great power and great responsibility.

The project is in an early phase, so there’s almost no maintenance, only research and development.

Requirements

  • Passion for programming
  • High attention to detail
  • Responsibility & ownership of one’s actions
  • 7+ years of experience in Backend Development
  • 3+ years of experience in Golang Backend Devleopment
  • At least 90% of your career was focused on Backend Development
  • Ability & desire to learn and master new technologies and programming languages
  • Mindset of sharing your knowledge with others
  • Proven experience with Cloud Infrastructures and any Microservices architectures

Preferred

  • Nerds, introverts and people with not so good social skills, but that play well with others
  • Can be both a leader and a follower
  • Unix experience
  • Fair amount of experience with at least one of Java, Clojure, Scala, Groovy, Kotlin, Rust, C#(.NET), C/C++, Golang

Salary

$60,000 - $120,000 NET yearly salary, depending on the skill level

Benefits

  • Attractive salary package
  • Professional development opportunities
  • $4,000 annual personal budget for employee benefits (private health insurance, fitness subscription, training courses etc.)
  • Young and dynamic working environment

Recruiting process

  1. Personality test. This takes around 20 minutes.
  2. Technical test. The Golang assignment takes around 4 hours to be completed. You have 24 hours to complete it from the moment when you receive the test. We will decide together when it's the best moment to send it to you.
  3. Technical discussion
  4. Offer

About Framey

We built a social travel app that lets users get their inspiration, make travel plans, find cool spots nearby, take beautiful photos and share all these beautiful moments with their friends. Everything starting with just one picture.


⎘ Copy Link ↗ Visit Link
LTK Logo
Senior Go Developer
LTK
Remote
$120,000 to $160,000 a year
September 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Title: Senior Software Engineer | Golang

Location: This is a fully remote position. If you are located near one of our LTK offices, come have a coffee when you want to socialize!

Your Role: Join the LIKEtoKNOW.it Influencer Growth team! We are looking for you, a talented and passionate developer looking to tackle challenging features and interesting problems at large scale. You'll work with a team of highly motivated and fast moving professionals focused on continuing to grow ourselves, our innovative apps and our products.

What You'll Do... * Work on features that get delivered to market as soon as complete * Learn new technologies and growing your skills. * Deploying your own code. * Scale new and existing systems. * Participate in the design, development and testing of SaaS and Mobile applications * Partnering with engineering teams in both Dallas and NY * Identify and drive improvements to our software and development processes * Design and implement highly scalable and maintainable offerings * Work and succeed in a fast-paced agile development environment * Communicate technical decisions to non-technical audiences and build consensus around them * Drive tasks to completion and owning entire projects. * Work with a range of databases and data pipelines. * Evaluate new technologies. * Be a technical expert and helping raise up the teams you are on.

What we're looking for... * 6+ years of backend software development * 1+ year experience coding in Go * Ability to communicate and interact on a team with empathy and understanding. * Deep knowledge of multiple database systems. * Extensive experience writing backend systems with languages such as Golang, Python, or Node.js. * Experience designing systems that involve Big Data. * Experience with developing and deploying to public clouds.

What would set you apart..but is not required. * Experience integrating 3rd party API's (REST, OAuth, JSONP) * Contributor to open source projects. * Experience with docker and container orchestration. * Experience working with AWS knowledge.

What's in it for you? Interesting problems to solve Competitive comp and benefits including retirement plans Flexible work schedule plus Summer Fridays (Workday ends at 3pm) Disrupting the retail industry! Work and workout from home with our live Virtual Fitness Classes! Virtual Company Happy Hours and Virtual Team Events!


⎘ Copy Link ↗ Visit Link
Fugue Logo
Backend Engineer (Golang)
Fugue
Remote
$120,000 to $170,000 a year
September 2021
2 Applicants This Week
More Than 6 Months Old

Job Description

About Fugue

Fugue helps engineers build and operate secure cloud infrastructure. We continuously monitor infrastructure-as-code and cloud resources for our customers, report on vulnerabilities that we find, and help remediate the underlying issues. Our platform and open source tools are used in CI/CD pipelines to spot misconfigurations early and fix them before they are deployed to production environments.

We are headquartered in Frederick, MD and have always been remote-friendly. This year we took that one step further and now are remote-first, but we also aim to provide office space to those who want it.

Our Product Team

Engineering at Fugue is part of our Product team. We’re a friendly, small, and nimble group of experienced engineers who are having a great time building and scaling the Fugue SaaS. We care about cloud security and helping our customers find and fix security vulnerabilities. We find a lot of satisfaction in working with incredibly considerate, collaborative, and curious teammates.

The Role

As a Backend Software Engineer on the Fugue Product team, you will lend a hand in designing, implementing, and automating the deployment of new features in our SaaS application. You will work with the Product team to create robust and highly scalable systems that interact with the AWS, Azure, and Google Cloud APIs. You will work with Infrastructure-as-Code (IaC) technologies such as Terraform and CloudFormation and will contribute to various open source projects written in Go like our Regula project for IaC security. We use serverless technologies including Lambda and Fargate in AWS. This role involves working in Go primarily, but also Python and Javascript from time to time.

In short, this position may be a great fit if you’re a Go developer looking to learn more about AWS, Azure, and Google clouds while working as part of a small but mighty team.

Requirements

  • Familiarity with Go
  • Knowledge of web technologies and Linux proficiency
  • Track record of problem solving and helping ship software products
  • Interest in cloud engineering and cloud security
  • Proficiency with automated testing and CI/CD

Experience with one of AWS, Azure, or Google clouds would be ideal, but is not a hard requirement. If you have experience with CloudFormation, Terraform, or other infrastructure-as-code technologies, then that’s a bonus. We also work with these tools and technologies, so any background with these is a plus: Open Policy Agent, Swagger APIs, MySQL, Redshift, Docker, and serverless computing in AWS.

More about Fugue

The principles that matter most to us as a company are to be Curious, Considerate, Customer obsessed, Collaborative, and Committed. Working on a team that lives by these principles is tremendously important both for personal job satisfaction and also our overall productivity and success as a team.

We offer competitive compensation, a great healthcare plan, and a remote-friendly culture.

Some of our customers include SparkPost, A&E Networks, and SAP NS2. Plus we offer a free Developer plan for use by any engineer that is looking to secure their cloud.

At Fugue we believe that the only way to build a successful company is by building a diverse team of talented, smart individuals. We know that humans are better together than alone. Whether or not the government provides protection, we do not discriminate against anyone for any reason. Here’s the standard EEO statement - know that we believe in it!

Fugue provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation or veteran status. In addition to federal law requirements, Fugue complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment.


Apply ⎘ Copy Link ↗ Visit Link
Grafana Labs Logo
Golang Developer - k6
Grafana Labs
Remote - EMEA
€70,000 to €120,000 a year
August 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About Grafana Labs:

There are more than 700,000 active installations of Grafana around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a SpaceX launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps companies including Bloomberg, JPMorgan Chase, and eBay manage their observability strategies with full-stack offerings that can be run fully managed with Grafana Cloud, or self-managed with Grafana Enterprise Stack. The Grafana stack has grown to include two other open-source projects, Grafana Loki (for logs) and Grafana Tempo (for traces)

About k6:

In June 2021 Grafana Labs acquired k6 - a Stockholm-based startup behind the open-source load testing tool for engineering teams. With k6, Grafana Labs adds extensible testing to its open and composable Grafana observability stack.

At k6, we build next-generation performance testing tools for developers and DevOps engineers.

We are pushing forward the state-of-the-art in our industry, creating open-source tools that have great developer experience and enable engineers to build reliable systems. k6 is an open-source tool that we built to reinvent the engineering principles around performance testing and enable engineers to build systems that scale.

About the role:

You will be one of five developers and maintainers of k6, a modern open-source tool for performance testing, written in Go. k6 was released publicly in early 2017 and has already received over 12,500 stars on Github and has an active community of users and contributors.

You will have a lot of influence on the project road map and will work with a high degree of autonomy, building and maintaining the tool. Your responsibilities will be to both write code, extending the functionality of k6, and maintain the code base, interface with the user community (i.e. review patches :) and potentially evangelize the tool. Your main, long-term goal will be to create the best possible tool and to get as many people as possible to use it.

You may also be involved with the k6 cloud integration, a SaaS service built on top of k6. Specifically, the parts of the cloud service written in Go, that orchestrates a distributed k6 test across 17 data centers around the world.

Due to our small teams and fast development pace, you will have a substantial and immediate impact on how the end product is architected, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.

Required skills:

  • We are looking for a person combining very strong programming skills with experience in contributing to open-source projects.
  • Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
  • Good technical communication skills
  • Understand internet protocols well, primarily IP, TCP, HTTP but also preferably HTTP/2, SPDY, WebSockets, QUIC, gRPC
  • Are familiar with modern development processes and practices. Preferably having recent experience developing large scale applications

It is great if you also:

  • Have worked in open source projects, either as a heavy contributor or, even better, as maintainer for projects with multiple contributors
  • Have experience working with web performance, testing & optimization
  • Have experience working with network performance, testing & optimization
  • Have experience working with Python or JavaScript
  • Know about things like Docker, AWS, microservices architecture, Grafana/APM tools

Equal Opportunity Employer- At Grafana Labs we’re building a company where a diverse mix of talented people want to come, stay, and do their best work. We know that our company runs on the hard work and the dedication of our passionate and creative employees.

We will recruit, train, compensate and promote regardless of race, religion, colour, national origin, gender, disability, age, veteran status, and all the other fascinating characteristics that make us different and unique. We believe that equality and diversity builds a strong organisation and we’re working hard to make sure that’s the foundation of our organisation as we grow.


⎘ Copy Link ↗ Visit Link
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
Stream Logo
Backend Software Developer (Golang)
Stream
Amsterdam, The Netherlands / Remote (CEST)
€60,000 to €90,000 a year
June 2021
1 Applicants This Week
More Than 6 Months Old

Job Description

We are looking for a full-time Backend Software Engineer to join our development team in Amsterdam (NL), or remote (CEST or close).

What you will be doing

Most of your day will be dedicated to software design, research, and coding. On typical projects, you will have a lot of freedom and you will be paired with another team member. Our team is made up of very experienced engineers, some with more than 10 years of experience. By working together you will learn from each other along the way. You will have an enormous impact on making our API service faster, more scalable and more flexible.

You will add new features to the service and find ways to make the existing ones perform orders of magnitude faster. Our customers have millions of users; they use Stream for mission-critical features such as showing content and exposing core functionality of their application. Building stable and reliable software is not just an option: as a member of the development team, you will design and write state-of-the-art software, follow best practices, measure everything and be responsible for deployment to production. You will also spend part of your time talking to our customers and help them to use Stream in their app.

The challenges

  • Distributed databases: we built our own data store for feeds and for chat
  • Real-time messaging
  • High performance: our API responses are in the 10ms range
  • High scalability: we use sharding, master-master, and master-slave to ensure scalability
  • High availability: our entire infrastructure is designed and operated to survive entire data center crashes
  • Multi-region: we deploy our service on 4 different continents

You have

  • Proficiency in Go
  • 5+ years as a backend developer
  • Experience with high traffic and high-performance applications
  • Good knowledge of relational databases
  • Experience with building HTTP APIs
  • Experience managing your own projects and work in a team

Our tech stack At Stream we use a wide collection of technologies to offer highly optimized and available features to our customers. Over the years we have experimented with different programming languages, frameworks, databases, and libraries. Here is a short list of the technology that we currently use. Do not worry if you do not master them all or if you do not see your favorite tool or language, you will have the chance to be exposed to most and to convince us to expand the list:

  • Go, gRPC, RocksDB, Python
  • Postgresql, RabbitMQ
  • AWS, Puppet, CloudFormation
  • Grafana, Graphite, ELK, Jaeger
  • Redis, Memcached

What’s In It For You

  • Company equity
  • 24 days paid time off plus paid Dutch holidays
  • A pension scheme
  • A generous Learning and Development budget
  • A generous relocation package
  • Commute expenses to Amsterdam covered (or the option to use a company bike within the city)
  • Gym membership of choice covered
  • MacBook Pro or another development setup
  • Healthy team lunches and plenty of snacks (onsite only)
  • An office in the heart of Amsterdam

Location - Amsterdam, The Netherlands - Remote (CEST or close)

If you are interested in becoming a part of what we do, apply now!

No recruiters/agencies please


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 176 Developer jobs in Remote paying at least 50,000 USD per year