Get a weekly email with all new Golang jobs
x

Golang Jobs Paying 50,000 USD a Year


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

Browse 800+ Golang Jobs (1 new this month) in November 2024 at companies like Third Light, Sparkfly and travel audience paying at least 50,000 USD per year working as a Back End Developer Go (Golang), Senior Go Developer and Senior DevOps Engineer. Last post

Hiring Golang Developers?

Create your profile to continue

Tyler Minegar Erik Božič Paul Stephen Borile Karmegam Pulendhiran Arun Das Ali Bedaer Patryk Kunkel Muhammad Luthfi Arsyad Feirdy Irakli Gabisonia Edson Archela
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 34 developers joined Golang Cafe in the last 30 days
  • 14,883 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 823 Golang Jobs paying at least 50,000 USD per year • Sort by Date
Back End Developer Go (Golang)
Third Light
Cambridge, United Kingdom / Remote
£40,000 to £55,000 a year
June 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Third Light is hiring a back-end developer, either a seasoned Go developer or a back-end developer looking to cross-train to Go.

You may work remotely as your full-time arrangement, joining a team that already includes remote workers.

This is about delivering sophisticated new product features for release to our state-of-the-art software service that helps companies manage and share their digital media files easily – features that will have immediate positive impact for our global user base.

We're a small and expanding software development team, building an enterprise application with a highly-polished UI, using the very best and latest techniques. We employ an iterative, design-led process where everyone on the team gets a say. We're agile and manage our work using a gentle Kanban process with daily stand-ups and we encourage a lightweight, productive approach to development.

Our product is a JavaScript application loosely-coupled to a back end built on Go microservices and legacy PHP. We use microservices for all new features and Go is our chosen language to do this. In parallel we are migrating our older codebase to Go microservices.

Your opinion and expertise will be valued from day one.

Upcoming projects within the team

  • Create a metrics & reporting system to track usage of features, document downloads and image views
  • Implement a full SFTP client & server interface to integrate with SLR Cameras and legacy systems
  • Extend workflow and automation microservices to create intuitive automated channel publishing tools
  • Implement a scripting layer, API proxy and key-value storage engine for template-publishing tool
  • Create a chat server that provides in-app chat while integrating with external chat systems (e.g. Slack)
  • Automate orchestration of microservices in our product e.g. exploring Kubernetes
  • < your idea here! >

We're looking for

  • Someone who's positive about Go and wishes to learn and embrace this exciting language
  • Proven back end coding skills, in a Linux environment e.g. any of; Go, Java, PHP, Node.js, Python, Erlang, Haskell, Ruby
  • An enthusiasm for continuous unit and integration testing
  • Skills designing, building, testing and maintaining web services, ideally microservices
  • Ability to maintain and support a large, live, production codebase
  • Familiarity with relational databases e.g. MySQL or PostgreSQL
  • Familiarity with continuous integration and deployment preferably within a Git-based workflow
  • Optionally, familiarity with porting an OO monolith to a microservice architecture and/or OO PHP
  • Someone considering mid level back-end Developer jobs such as: Go Developer | Go Microservices Developer | Golang Developer | Java Developer | Node.js Developer | PHP Developer | Python Developer etc.

You may bring - or like to gain - skills exploring any of the following

  • Containers, containers as services and automated container deployment
  • Large-scale storage, manipulation and streaming of multimedia
  • Machine intelligence, visual recognition or similar numerical computation
  • Production experience in systems configuration, monitoring, logging, and metrics gathering

Our current technology mix - we'll help you get up to speed

Go (aka Golang) | JavaScript | PHP | NGINX | MySQL | SockJS | RabbitMQ | Debian | macOS | VMware | Git | Jira | Bitbucket | Bamboo | Slack | Basecamp


⎘ Copy Link ↗ Visit Link
Senior Go Developer
Sparkfly
Atlanta, GA, United States
$100,000 to $150,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

(About Sparkfly) These days you hear a lot about culture. We believe in nurturing a workplace that our employees enjoy working in. We’re not just looking to hire someone who meets all the requirements listed below, but instead a team-player who can help us achieve our company vision to profoundly change digital marketing. If you’re looking for an opportunity to be constantly challenged and grow in your area of expertise, keep reading. So who are we exactly? The Sparkfly Offer Management and Technology Platform allows Marketers to easily test innovative digital and mobile media channels, with the ability to understand the true ROI of campaigns. Real-time, item level attribution data directly from the merchant’s point of sale gives actionable insights to Marketers while campaigns are still in market. Sparkfly’s tracking capabilities allow brands and merchants to distribute offers across any channel, and tie the engagement with those offers back to the channel and the individual consumer. Sparkfly’s single-use coupon codes and integration into the Point of Sale allows Campaign Managers to control the redemption of offers by channel, prevent digital coupon fraud, analyze basket size and basket contents for each offer redeemed in-store and optimize the campaign inflight. Sparkfly helps Marketers close the loop on digital offers redeemed in store. Working with major customers like Chipotle, Great Clips, Chick-fil-A and many more, you will be part of a leading technology team that is powering new ways these companies are dong digital business. (About the role) As a rapidly growing company, we’re looking for a qualified, senior developer to join our IT team and assist in the design, development, testing, deployment, and support of the Sparkfly Platform products. Required Qualifications: 5+ year’s software development experience preferably within an Agile development environment Experience with Go, JavaScript, Ruby/Rails, Web Services, Database Design (PostgreSQL), multithreading, socket programming, OO design, and troubleshooting in Linux environment Experience developing APIs for integration and connectivity to third party platforms Experience developing responsive, semantic, standards compliant HTML and CSS At ease in a Linux/Unix development and build environment with experience using Git and CI tools (Jenkins, etc.) Candidate will have a strong understanding of system architectures and design concepts for high transaction volume applications. Full development life cycle- Hands-on through design, implementation, integration, and testing phases. Strong analytical and communication skills to perform analysis and planning for deployment, including failure/recoveries, capacity/performance considerations, and verification. Pluses: AWS cloud hosting experience IPhone/Android app development J2EE and/or Windows .NET development experience Details: This is a full time position in our Atlanta office. Sparkfly provides a competitive salary and benefits package and is an equal opportunity employer.


⎘ Copy Link ↗ Visit Link
Senior DevOps Engineer
travel audience
Berlin, Germany
€60,000 to €85,000 a year
June 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Join our Core Services team as Senior DevOps Engineer!

What you will do:

  • Drive the company-wide adoption of the cloud platform products and work closely on its implementation with the delivery teams;
  • Provide guidance on performance optimisation, help with the analysis and engage as the subject matter expert;
  • Participate in the analysis of new requirements and develop solutions and services to support the development teams.
  • Help to shape and execute the technical roadmap and strategy for the next generation of application features and cloud infrastructure in Google Cloud.
  • Develop systems automation and provisioning frameworks for multiple applications and environments.
  • Mentor, support and coach regarding tools, concepts and best practices.

Why join us?

As part of our team, you will work in a highly motivated environment, with equal opportunities, flat hierarchies and short decision-making processes. You’ll have a lot of freedom to contribute your own ideas and implement them.

  • The opportunity to drive business growth and truly having an impact on the business;
  • A fast-paced industry where you handle new problems every day;
  • An environment where you are encouraged to research, explore and try new ways of doing things;
  • An open and dynamic culture that supports great work-life balance, while being part of Amadeus, the biggest travel tech company in the world.

Requirements

You are whom we are looking for if:

  • You are familiar with distributed systems, their complexity and benefits, and also the trade-offs involved;
  • You like to code and automate as much as possible in an environment with Terraform, Kubernetes, Helm Charts and Golang applications;
  • You understand different database technologies and messaging queue patterns and you know your way around BigQuery, Postgres, Redis, Aerospike, Kafka, Google pub/sub;
  • You like to monitor everything and Prometheus and Grafana are your best palls. If you have used them in Federated setups, please let us know;
  • You have worked in a production Kubernetes environment and you understand the concepts around overlay networks and Kubernetes Operators. Multi-region setup is our next big challenge!
  • You are in the frontline of technology innovation and you love to transfer your knowledge, experience and best practices to other Engineers;
  • You have experience or interest in working with Google data solutions like Dataflow, Airflow or Apache Beam.

We are awaiting your application and looking forward to starting our journey together!


⎘ Copy Link ↗ Visit Link
Backend Engineer
Onefootball
Berlin, Germany
€58,000 to €75,000 a year
June 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Onefootball is the ultimate media platform that enables football fans to get their daily dose of news and scores wherever they are, created by a team of professionals from more than 35 different countries. With +30 engineers based in the heart of Berlin, our mission is to tell the world’s football stories through a stable, scalable and reliable stack. On a monthly base, we reach +30 Million passionate football fans all over the world.

At Onefootball, you will be working in agile, cross functional and self-organized teams to deliver the ultimate product experience for football fans. You will help to create, promote and disseminate standards, gaining valuable experience simultaneously. Our main systems consists of micro service architecture with golang applications serving iOS, Android and Web clients. We have a strong foundation of shipping code through containers using cloud native technologies, such as Kubernetes. You can check our Stackshare page, too.

This role will either be within our Scores team, Users team or News team. We’ll be glad to tell you more about each team in the interview process.

Your role

  • Write code that your co-workers appreciate for its readability and elegance,
  • Work on a growing set of backend services that bring the latest scores, match highlights and statistics for hundreds of competitions to our users in no time by closely cooperating with our Product team,
  • Be responsible for delivering features and APIs on the backend service side in close cooperation with our Frontend and Apps teams.

Your profile

  • Experience in developing and maintaining fast, scalable and well-documented APIs,
  • Knowledge in developing backend services using Go,
  • Experience with MySQL, PostgreSQL and Redis and ability to optimize and use them effectively,
  • Solid understanding of what scalability, caching and load testing mean,
  • You’re convinced that the best backend is made of simple, easy-to-understand building blocks that form a reliable system,
  • Knowledge of the current trends in architecture and microservices,
  • Experience in Docker, Kubernetes and agile methodologies are pluses.

What we offer

At Onefootball we offer a fantastic workplace in Berlin, Prenzlauer Berg, with amazing rooftop terrace, kicker tables and FIFA corner. We provide great IT equipment, free beverages, fruits and cereals in an empowering, international and agile working environment.

As we proudly value our long-term co-workers, we offer one additional vacation day for each working year. You also have the opportunity to attend industry events & conferences, as part of our learning and development system. Add monthly parties & events to a culture of knowledge sharing – with weekly lightning talks, learning sessions and meetups – and you’ll get a great impression of how life working at Onefootball is.

If we have captured your interest and you want to help us build the ultimate media platform for football fans, apply now and join our engineering team!

Onefootball strives for a healthy and safe workplace and is committed to building diverse teams.


⎘ Copy Link ↗ Visit Link
Backend Engineer
Monzo
London, United Kingdom
£40,000 to £100,000 a year
June 2019
2 Applicants This Week
More Than 6 Months Old

Job Description

At Monzo we’re aiming to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal 🚀

Please note: we get lots of successful applications for Backend Engineer, so there could be a delay in scheduling interviews from the initial stage right up until the final interviews. If you're invited to interview and you have any immediate time pressures, please let us know, as we'll always do our best to speed things up for you 😊

Our backend engineers have a variety of different backgrounds

We have several non-graduates; only some of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, we’d love to talk to you.

We encourage an open and transparent working environment

You can get involved in any aspect of the business you are interested in and,following Stripe’s example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. We’ve also made ourproduct roadmap public and give sneak peeks of features in our community forum. Our blog is a good place to learn even more about what we do!

Monzo works in project-based sprints in small, interdisciplinary teams

We have around 150 engineers out of roughly 800 people in total - and we have big ambitions. There are many interesting challenges ahead, and we're happy for people to move between teams or to specialise, whatever you prefer. As an engineer here you'd be able to work directly with anyone across the company, and we run regular knowledge-sharing sessions so you’ll learn heaps about everything from how banks work to effective communication.

At Monzo you will get to work with a lot of exciting new technology.

We rely heavily on the following tools and technologies:

  • Go to write our application code (there’s an excellent interactive Go tutorial here)

  • Cassandra for most persistent data storage

  • Kafka for our asynchronous message queue

  • Envoy Proxy for RPC

  • Kubernetes and Docker to schedule and run our services (Oliver,our Head of Engineering, gave a great talk at KubeCon on how we use these technologies)

  • AWS for most of our infrastructure

  • React for internal web dashboards

  • We also have two physical datacenter sites with actual cables to connect to various third parties

You should apply if:

  • the work we’re doing sounds exciting!

  • you want to be involved in building a product that you (andeveryone you know) use every day

  • you’re keen to learn more about new technologies and the arcane inner workings of the financial industry

  • you’re comfortable working in a team that deals with ambiguity

  • you’re interested in distributed systems and writing resilient software

  • you have some experience with strongly-typed languages (Go,Java, C, Scala etc.).

At the moment, the following teams are looking for backend engineers:

Product The product backend team work primarily on creating backend services and APIs for our in-app user-facing features. They work closely with our mobile engineers and designers to create a delightful user experience, and to drive growth and retention. Projects that Product backend engineers have worked on recently include Summary (giving people insight into their finances to empower them to spend sensibly) and the Current Account Switch Service (all the hard work to allow users to move to Monzo quickly and easily).

Lending The Lending team works on making borrowing money simple, fair and transparent. They've already shipped and scaled overdrafts to hundreds of thousands of Monzo customers and they've made it easy to take out a loan without the unfair fees or confusing pricing that you find elsewhere. They work on everything from the way borrowing works in the app, right down to how they move and account for money that our customers borrow. One of the most interesting problems they face is deciding how much to lend and to whom. The team believes that they can make access to credit fairer and more transparent.

Logistics

We can help you relocate to London, we can sponsor visas, and we're open to remote working (as long as you can spend around 20% of your time in London).

We offer competitive salaries based on skills and experience, which could be anywhere between £40,000 - £100,000 per year.

We care deeply about inclusive working practices and diverse teams. If you’d prefer to work part-time or as a job-share, we’ll facilitate this wherever we can - whether to help you meet other commitments or to help you strike a great work-life balance.

We’re continually hiring for Backend Engineers! Our interview process typically consists of an initial phone screen, a take-home code task, and a half-day on-site interview. We promise not to ask you any brain teasers or trick questions, and we won't make you code on a whiteboard

Questions about this role? Head over to our careers page to read our FAQs (www.monzo.com/careers) or email tech-hiring@monzo.com


Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Engineer (Go)
Teamwork
Ireland / Netherlands / United Kingdom / Spain / Poland / Bulgaria / Argentina
€50,000 to €65,000 a year
May 2019
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

About us At Teamwork, we pride ourselves on creating the best software, working with outstanding people, and going above and beyond for our customers. That excellence has been rewarded with hundreds of thousands of amazing customers all across the globe and millions of users who sign in every day to trust us with getting their businesses organized and running productively. We’re a profitable, entirely self-funded business with no investors or outside influences beyond one: our customers and what's best for them. It’s a responsibility that we take very seriously. We’re a company of action, full of triers and doers: we try things, we make mistakes, and we learn from them.

Growing this team from Cork with an extremely talented group of people is an amazing journey to be a part of. We’re a place to work unlike any other, with a unique, creative way of doing things: see for yourself.

We're looking for an experienced back end developer to join our team and help us create our super-cool, super-secret new product.

Must have Experience with Go. Knowledge of REST and developing APIs. Experience with MySQL/MariaDB. Working knowledge of cloud infrastructure services, preferably AWS. Good communication skills. Nice to have Experience with any of the following:

Kubernetes. RabbitMQ / AMQP. Redis or similar for caching.


Perks & Benefits

What you can expect

Working at Teamwork isn't like a normal job. We believe in hiring only the best and then looking after them like they deserve. On top of a great financial package, we do everything possible to make Teamwork a great place to work.

We believe in paying a competitive salary: earn what you're worth, with regular reviews. We’re committed to your long-term future at the company, and we’re passionate about helping you to improve and enhance your skills.

You have unparalleled freedom in how you do your job. Spot something that needs improving? Off you go, make it happen. You’ll be given only the very best equipment so that, whatever your role, you'll have the very best kit to help you do your best work.

We take work-life balance very seriously: we’ll set you up with a subsidized gym membership at the gym of your choice and when you come to Cork, you will get regular company-sponsored lunches, movie nights, and nights out.

Sounds epic? Join the journey at Teamwork.

Teamwork is an equal opportunities employer.

Interview Process

Preliminary interview with HR Tech Test (Quick Golang project in your spare time) Tech interview Offer :)

⎘ Copy Link ↗ Visit Link
Golang (Go) Backend Engineer
Healum
London, United Kingdom
£50,000 to £65,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old

Job Description

We are Healum - a well funded digital health company on a mission to improve and save 100 million lives across the globe. We believe that everyone should have access to better personalised preventative healthcare and healthcare professionals should be empowered to deliver this experience to their patients. Digital solutions can make this a reality. We build digital products to enable patients to monitor and understand their health, and software that empowers health professionals to achieve better outcomes with their patients. Our single aim is to maximise people’s engagement with their health by delighting them with products that make them feel confident, supported and motivated.

We are looking for a Golang Software Engineer based for a full-time position, to help further build Healum's distributed services platform to enhance our value proposition to our users. Are you excited about building petabyte-scale, business-critical, distributed software that helps people to transform their health outcomes? Do you find a peculiar satisfaction in bringing efficiency through intelligent algorithms? Do you enjoy looking at real-time data and incorporating that in to how you build software? The most important characteristic is that you can wear many hats and you’ll love getting your hands dirty with planning, scaling, security and testing. You’ll have a passion for playing a lead role in envisioning our platform services and preparing Healum for scale and high availability. You will work closely with the founders to build high quality and scalable systems that are integrated with our products that establish Healum as a leader in providing useful and intelligent solutions for clinicians and their patients.

You have

  • 5+ years experience in software development
  • Extensive knowledge of Golang and at least one other formal software languages (think compiled software languages C/C+, Java, Scala, Erlang, Clojure). **This is really important**. In your application note - please mention ONE feature about Golang that you like in order to qualify your application for consideration.
  • Experience in building distributed scalable and fault tolerant systems using micro-services, CEP, MQs.
  • Strong experience in working with data and multiple datastores both SQL / Non- SQL like relational data stores, document data stores, caches and graph Databases
  • Experience using go-micro or some other microservices framework and other tools like glide, godep, gorilla mux, revel,
  • Affinity for smart hacking over process and the ability to take complex technical requirements and breaking them down into smaller execution units.
  • Ruthless capabilities of documenting major technical details outside of the code and minor ones inside the code.
  • cognitive abilities to choose smart practices over best practices with a keen eye over security and scalability.
  • experience in continuously shipping and testing through deployment pipelines using CI/CD tools in an agile development environment.
  • experience in performance tuning your code and scalability thinking while writing it.

You also have

  • Deep understanding of distributed systems and service mesh concepts
  • Familiarity in Linux systems (like Centos) and some experience in scripting, automation and tooling.
  • Experience working with virtualisation systems (like Docker, Vagrant etc.) VMs and hypervisors (like vsphere, xenserver etc.)
  • Experience working with orchestration tools (like Kubernetes, Mesos, Docker Swarm etc.) and container registeries (GCE, Docker hub etc.)
  • Crazy attention to detail - sleepless nights because you found a bug that you couldn't resolve at 5:44 pm.
  • Familiarity with agile development practices (a/b testing, unit testing, continuous deployment,continuous integration,scrums) and worked in a production environment.
  • Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
  • Ability to be empathetic and form strong working relations with your team members, customers and partners.

As one of our first team members, a typical day might include some of the following

  • Write, test, debug and ship code and gather feedback on scale, performance, security to incorporate back into the platform.
  • Work with the founders to identify complex technical problems and solve them.
  • Work with the product design and client experience development team to support them with scalable services
  • Feed into the overall mission and vision of the Healum's platform over the period of coming months and years.
  • Inspire us with latest technical trends and frameworks especially in programming languages, data stores, security and create some of your own.
  • Work with the infrastructure team to squeeze every ounce of efficiency from our existing systems.

To land this gig, you need...

Quality experience in building large scale distributed systems, a formal degree in computer science, physics or mathematics. Background and expertise in software development, micro services, API integrations, data analytics, security and huge scale thinking!

Would you like to make a lasting impact in people’s lives and change them for better? Then get in touch. Absolutely NO recruitment agencies or outsourcing companies as we work with our PSL only.


Interview Process

If you are interested in this role email us at hello@healum.com with your CV, and one feature about Golang that you like and why!

⎘ Copy Link ↗ Visit Link
Senior Software Engineer - Backend
CB Insights
New York City, United States
$120,000 to $160,000 a year
May 2019
4 Applicants This Week
More Than 6 Months Old

Job Description

Want to build a product that uses data to see and make sense of the future?

If you are a passionate coder who wants to make an impact working on a product that clients love, we’d want to talk with you.

At CB Insights, we build products that help clients make sense of the future and drive their businesses forward using data. Our system retrieves large amounts of structured and unstructured data, uses scientific methods to extract knowledge and insights from the data and presents the data through a sophisticated dynamic user interface which enables the user to find answers to their most important questions.

As a Senior Software Engineer at CB Insights you will be part of a cross-disciplinary, self-motivated team with clear ownership and passion to form the future using state-of-the-art technologies, writing quality code that ships often.

Our backend software engineers work on creating robust services and scalable data processing jobs. We focus on modularity and reuse where it makes sense while ensuring that there are no constraints to delivering world-class software continuously.

Much of our software team has been with us for several years, despite a white hot tech market with options galore. We attribute this to our collaborative teach and learn culture where the role evolves with your interests.

If this sounds interesting to you, reach out and join CB Insights now!

Key Responsibilities:

  • Develop features for our next generation market intelligence platform on a small Agile team
  • Consistently and frequently deliver solutions that are well-engineered, maintainable, and tested within the agreed upon timeframe
  • Participate in code reviews and sprint planning, help to identify opportunities and work through challenges and share knowledge with your colleagues, including mentoring
  • Collaborate with the product team to understand business requirements

Requirements and Qualifications:

  • BS in Computer Science or Engineering with 6+ years of professional experience as a Software Engineer or MS with 4+ years experience
  • Professional experience programming in Python, NodeJS or (Go a plus)
  • Real world experience programming high volume backend data processing systems between multiple databases including MySQL and ElasticSearch or Solr
  • Proficiency developing in a Mac/Linux environment, requiring experience with Git and Docker
  • Relational database proficiency (e.g. MySQL, Aurora, PostgreSQL, Oracle)
  • Excellent problem solving and analytical skills
  • Excellent written and verbal communication skills
  • Helpful Humble Human
  • Love for experimentation

We know that diversity makes for the best problem-solving and creative thinking. We are dedicated to adding new perspectives to the team and encourage everyone to apply if your experience is close to what we are looking for.

Happy, Helpful, Humble, and Hungry: Check out more about our company culture here.

Equal Opportunity Employer: CB Insights is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


Perks & Benefits

  • Subsidized health, dental and vision insurance
  • 401K with up to 4% match
  • $1,000 yearly continuing education stipend
  • Daily lunch stipend
Apply ⎘ Copy Link ↗ Visit Link
Senior Backend Engineer (Golang)
FindHotel
Amsterdam, Netherlands
€60,000 to €70,000 a year
May 2019
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Will you join us on a journey to disrupt the trillion dollar travel industry? We are looking for the best and brightest who share our passion for travellers, data, and product.

FindHotel believes travel is the one thing that really opens minds to new ideas, cultures, and ways of thinking. Our mission is to get every traveller in the world the best accommodation deal. From adventure travel and backpacking to honeymoons and family vacations, we deeply care so that every traveller can make the best informed accommodation choice at the absolute best conditions for every trip.

We are growing fast and looking for a Senior Backend Engineer to join us in becoming a global travel category leader.

We build highly performant, scalable services and components that power our product and provide our users with the best content and deals the accommodation industry has to offer. Scalability, reliability, and great performances are the core of what we build. We work with modern stacks (Go, Elixir, Node.js, Python) and, as we embrace the DevOps culture, our infrastructure-as-code in the cloud (AWS) is managed via tools like Docker, Jenkins, and Terraform.

Should you join us, not only you will get exposed to some bright engineers with a passion for delivering great software, you will also get the chance to collaborate with team members from a broader range of disciplines, including data analysts and scientists, product owners, UX experts, and marketing specialists.

What you will actually be doing / responsibilities

Work in a team to solve challenging problems, integrating accommodation providers and building blazing-fast services that serve their data Identify bottlenecks and opportunities for improvements in terms of performance and code quality Help improving our infrastructure and scale it to support our continuous growth in a cost-effective way Support the growth of junior and intermediate engineers by coaching them in their daily tasks, as well as raising the bar of how things are done within both your team and the bigger engineering group What a day in the office might look like

In the morning, you and your fellow engineers sit down with the Product Owner to discuss the performance of a not-so-fast API endpoint. Comparing the ideal performance to the data collected by our monitoring systems, you brainstorm together a few ideas of how to improve the service's performance and design a scalable solution. After lunch, you jump onto an open issue and prepare a pull request that improves the infrastructure's reliability for one of the most delicate components. Before the end of the day, you put together some ideas on how to improve another component's design and organize an architecture review session with some engineers across teams to discuss the benefits and costs of your proposed solution.

Requirements Who we are looking for / requirements

You have at least 6 years experience in back-end development using a modern set up and tooling You have a great understanding of APIs, databases, data structures, queues, and all things back-end, with a strong passion for automation You have worked on a production system that was exposed to significant scale (whether traffic or amount of data) and you are excited by these kinds of challenges You have a sense of pragmatism, constantly finding the right balance between achieving technical excellence and delivering value to the end users You are flexible, curious, and data-guided in helping us decide what to work on next You engage with your team and all the engineering group actively, sharing knowledge and best practices in order to improve with them every day You have production experience working with AWS and you have taken care of CI / deployments / infrastructure in the past Production experience with Golang is a big plus Experience with Terraform is a nice to have


Perks & Benefits

Why join FindHotel?

Lots of chances to learn and grow – you’ll be surrounded by some of the brightest minds in the city, be part of a culture which values sharing knowledge every day and have a budget to attend conferences and develop yourself. A profitable company with fast growth and a great scale opportunity. A competitive compensation package + perks and benefits. (including Stock Appreciation Rights) Flexible time off (take as many holidays as you need) and chance to work remotely - we measure results, not time spent in the office. You will be part of a highly international team in a fun work environment. We value good food, and offer catered lunches from various cuisines.

Interview Process

You can read about our hiring process here: https://blog.findhotel.net/2019/05/the-hiring-process-at-findhotel/

⎘ Copy Link ↗ Visit Link
Senior Software Engineer, Infrastructure
Dollar Shave Club
Los Angeles, CA, United States
$150,000 to $180,000 a year
May 2019
4 Applicants This Week
More Than 6 Months Old

Job Description

This role is heavy in software and systems engineering. For our fundamental philosophy please see our Medium article on the subject.

  • Design and build reference architecture components
  • Write k8s-native infrastructure services to speed and stabilize software delivery and stability.
  • Write libraries to deliver “free” additions to our common software.
    • For example, monitoring and logging built-ins, RPC wrapping and stats display within running binaries.
  • Define, design, and build shared infrastructure services.
    • For example, Kafka, k8s clusters, service discovery and internal load balancing.
  • Write documentation, tutorials and blog posts (both public and internal).
  • Develop OSS to help define DSC’s technical brand to the open source community
    • All systems should be designed at with open source in mind (within reason)
    • Contribute to DSC’s OSS products

Perks & Benefits

  • Relocation assistance may be available.
  • Dog-friendly office
  • Weekly free lunches
  • In-office haircut, massage, car washes
  • Free DSC grooming products
Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 823 Golang jobs paying at least 50,000 USD per year found