Get a weekly email with all new Golang jobs
x

Golang RackTop Systems Jobs


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

Browse 500+ Golang RackTop Systems Jobs (2 new this week) in May 2024 at companies like Ably Realtime, Fox Interactive Media and FuboTV with salaries from $50,000 to $185,000 working as a Distributed Systems Engineer, Go Engineer - Authentication Services and Software Engineer- Backend. Last post

Hiring Golang Developers?

Create your profile to continue

Vyrack In Taylor Littleton Jonathan Villela Zeeshan Shakeel Aanam Shaikh Betul Ozdemir Barun Wahengbam Ramil Gilmanov Sandhya Madne Alexandre El Khoury
  • 48 direct messages sent by companies to developers on Golang Cafe in the last 30 days
  • 25 developers joined Golang Cafe in the last 30 days
  • 12,035 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 502 RackTop Systems Jobs • Sort by Date
Distributed Systems Engineer
Ably Realtime
London, United Kingdom
£35,000 to £65,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old

Job Description

**Distributed systems engineer Node.js

What makes Ably special?**
Ably helps power next generation digital experiences. Ones which are live rather than static, where data is in motion rather than at rest. Things like live chat, realtime location tracking, live document collaboration, gaming and eLearning. We've gained the trust of some the largest businesses in the world to integrate us into their stacks, businesses such as HubSpot, OfferUp, Tennis Australia and CA Technologies. We also work with a diverse range of tech startups globally powering features such as an air traffic control system for drones. Working at Ably means you are working on a cutting-edge product that is helping global brands shape the future.

What we can offer you – in brief
You will learn with the best. You will have autonomy and freedom to experiment and improve. You will be part of a dynamic team and a business that is taking off. We recently completed a $1m financing round to fuel our growth. We have the best technology, and the best people in the industry.

Join us now and you’ll be early in at a business going places, you’ll learn a lot, you’ll work with the founding team, and you’ll have fun.

What we want in return – in brief We want someone smart, ambitious, curious and motivated. Someone is prepared to do their best and work their arse off to do great work and become outstanding at what they do.

Job description
You'll be working with a deeply technical engineering team who collectively bring a wealth of experience and broad technology skills. The calibre of the code we produce is what excites us each day and motivates us each. If you enjoy solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, then you'll love working at Ably. Our team is made up of a strong remote contingent, however our base is in London and growing. We are strong believers in face-to-face communication where possible. Whilst this is a remote working role, being able to practically travel to London occasionally is highly preferable and working on a similar time zone is a must.

Day to day you can expect to be working on:

  • The "core" realtime platform which is largely Node.js, and some shared services in Go. You may also be required to work on the various services and routing layers of the platform which are built in Go and Elixir (we would happy if you are comfortable in either Go or Elixir, both would be a big win). As an aside, we use Ruby for all infrastructure automation and orchestration and occasionally write lower-level native code where necessary (such as native modules for Node). We're always revisiting the technologies we use and are always open to using new technologies where suitable.
  • Working within the realtime platform and solving distributed programming problems. Find out what it takes to be a distributed systems engineer.
  • Collaborating with the team to design, discuss and implement new features and services.
  • Diagnosing and fixing bugs in our platform using distributed tracing techniques.
  • Adding suitable test coverage to new features as well as existing functionality, conducting load tests using our frameworks, and generally helping to address platform stability and regression prevention.
  • Be responsible for the complete lifecycle of your features and code i.e. pull request, reviews, testing, deploy to staging and sandbox environments, then into production environments with ownership of any issues that arise. We are strong believers in all developers being involved in the system operations as well.
  • Contributing to open source projects that we support or use in our products. All of our client libraries are open source as well and may require your support at times.
  • Helping customers solve problems they are experiencing that may help us find bugs in the platform.
  • Support the wider team in regards to documentation and customer support.
  • Suggestions for new features or improvements to our protocol and API specifications.

Perks & Benefits

  • Salary range: £35k to £65k. Depends entirely on skills and experience.
  • Holidays: 25+ days excluding national holidays. Can be negotiated.
  • Benefit from a truly flexible working environment in which remote working and managing your own working time is the norm.
  • Work in an environment where code quality, technical challenges and delivery is what we all care about.
  • Skills development is intrinsic in the job. We're largely working on unsolved problems each day, and such, there is plenty of scope to widen your knowledge and skillset.
  • Work with genuinely nice people who care.
Apply ⎘ Copy Link ↗ Visit Link
Go Engineer - Authentication Services
Fox Interactive Media
Los Angeles, United States / Remote
$80,000 to $130,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

DEPARTMENT DESCRIPTION The Fox Digital Consumer Group is a strategic business unit with a customer-driven focus that is leading the consumer-driven revolution in media and entertainment. The group is strengthening and improving Fox Networks’ already successful TV Everywhere apps as well as developing, building and executing new consumer offerings that deliver fantastic Fox content in new and exciting ways.

Fox DCG is responsible for driving the development of platforms and capabilities and overseeing the ongoing enhancement and support of Fox Networks’ existing apps and TV Everywhere, including Fox Now, FX Now, Fox Sports Go and the National Geographic TV Apps, as well as the creation of new direct to consumer TV products. Additionally, DCG works hand-in-hand with the network marketing groups to promote awareness, adoption and usage of our TV Everywhere offerings, guide strategy and business development for new offerings, and manage key partner relationships (including the integration with Fox’s regional businesses in Europe, Asia and Latin America).

JOB DESCRIPTION As a Go developer in Fox DCG’s engineering group, you will be an integral part in the architecture, design, development, and deployment of authentication services for Fox’s digital video products across web, mobile as well as the next generation of devices. This role will develop end-to-end solutions and services using Golang other relevant technologies that drive our global digital products. The ability to not only code and develop tools but also to understand a wide range of technologies and integrate them would be critical to this role. A deep understanding of systems, modern development best practices and open source tools will be required to excel in this role.

QUALIFICATIONS 3+ years of relevant engineering experience. 2+ years of Golang programming experience. A strong foundation in object-oriented software architecture and programming principals. Experience with source code and knowledge repositories such as Git, Jira, or equivalent systems. Experience in cloud-based hosting and systems architecture (AWS or other). Understanding or experience with Agile development methodology Excellent problem solving skills with ability to synthesize information from multiple sources, identify relevant data, formulate and test hypotheses, and implement solutions. Self-motivated, flexible, collaborative. Strong verbal and written skills Passion for television/entertainment is a major plus


⎘ Copy Link ↗ Visit Link
Software Engineer- Backend
FuboTV
New York City, United States
$130,000 to $160,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Who are we?

fuboTV is a rapidly growing video streaming startup (backed by some of the world's largest media companies) that is reinventing live television for the cord cutting era.

Originally founded as a streaming Soccer service, we have grown and expanded our mission to providing the best live sports streaming experience on the planet.

Today we broadcast most NFL, MLB, NBA and NHL games, all important Soccer leagues, and a wide range of college and other sports. We also broadcast a wide variety of movies and entertainment including the entire FOX and NBC broadcast catalogs. fuboTV can be accessed on many different platforms, including web browsers, Android, iOS, tvOS, fireTV, AndroidTV, Roku and Chromecast.

About the Role:

fuboTV is looking for exceptional Backend Software Engineers with a passion for crafting simple systems that solve complex problems.

As a Software Engineer on our Backend Services Team, you will get to build highly-available systems, ingest troves of data, and help power our cutting edge experiences on Android, iOS, Web, Roku, and Xbox. fuboTV's backend team has a unique opportunity to build and continuously improve greenfield services.

We are looking for Software Engineers who care about code quality, uptime, performance, continuous deployment, SOLID design principles, test-driven development, and agile (with a lowercase “a”) methodologies.

Our tech stack:

Go/Golang with govendor Docker and Kubernetes Redis, MongoDB, and PostgreSQL

fuboTV Software Engineers have the following responsibilities:

Architect, design, develop, test, maintain and improve software systems Collaborate with other engineers and members of the fuboTV team to determine priorities and best practices, and refine functional requirements

All fuboTV Backend Software Engineers must:

Have 4+ years of experience in delivering working software Write clean, well-tested code Be familiar with REST APIs and SQL Have mastery of at least one modern backend stack, with a willingness to learn new technologies and methodologies Have an interest or experience in Go, message queues, and/or microservices

The ideal candidate will also:

Enjoy working in a fast-moving startup environment in which individual contributors are trusted and depended upon to set technical direction Believe that work-life balance is a characteristic of highly functioning engineering teams Enjoy learning new things and sharing knowledge with coworkers Take the initiative in identifying and removing roadblocks Be a pleasure to work with in a professional environment Be comfortable giving and receiving honest feedback Be unafraid of failure Enjoy disrupting the status quo

Benefits:

fuboTV offers competitive salaries, excellent benefits, meaningful equity and unlimited PTO. At fuboTV, you will have the opportunity to personally influence what live media looks like after it goes through its next big transformation.


⎘ Copy Link ↗ Visit Link
Software Engineer - DApp & Smart Contracts
Centrifuge
Berlin, Germany
€40,000 to €60,000 a year
October 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Centrifuge is growing and we need your help to build the future of open, decentralized business software. Join our team building a decentralized business operating system on top of public blockchains.

You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.

Responsibilities - Write clean, maintainable, secure code for distributed applications. - Write Solitidy code and create the corresponding UI/UX. We mostly code in Solidity, Node/JS, and Go. - Write code that deals with high-value financial transactions. - Be directly responsible for the creation and maintenance of modules and core infrastructure of the distributed Centrifuge operating system. - Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates. - Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox. - Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.

Requirements - You like solving problems and working with smart, nice people. - A strong and proven computer science or computer engineering background. - Track record of high quality, well-crafted code that has been used in production environments. - Communicate in English in our fast-paced and results-oriented environment. - Comfortable cooperating with the team in your office as well as remote team members. - Experience in API development and integration.

A plus: - You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction. - You wrote Ethereum smart contracts in Solidity. - Experience writing code with web3.js. - Experience with contributing to and managing open source projects.

About Centrifuge Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.

Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.

The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake.

We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.


⎘ Copy Link ↗ Visit Link
Software Engineer - Core Infrastructure
Centrifuge
Berlin, Germany
€45,000 to €65,000 a year
October 2018
4 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

You are either already an expert in distributed ledgers/blockchain/Ethereum or wish to become one. You want to join a team of technologists, who really care about writing high quality, open source code. You are self-motivated and don't need many directions to get a job done together with your teammates. We are knowledgeable, curious, and nice people, who have a shared vision to re-shape the world of business software. We would love to hear from you if this feels like a good home for you.

Responsibilities - Write clean, maintainable, secure code for distributed applications. - Build software with Solidity, JS/Node and Go. - Write code that deals with high-value financial transactions. - Scalability, security, and ease of deployment for our end-users are key. Your code is operated by the largest corporations on this planet. - Build the infrastructure that connects our enterprise customers with Ethereum and the Centrifuge peer to peer network. - Be directly responsible for the creation and maintenance of core Centrifuge modules. - Drive your projects from inception to completion by owning your own deliverable and collaborating with your teammates. - Review code of others, maintain shared libraries, contribute to our shared infrastructure and toolbox. - Be a strong individual contributor in our team-oriented environment. We care about our team and people and value collaboration.

Requirements - You like solving problems and working with smart, nice people. - A strong and proven computer science or computer engineering background. - Track record of high quality, well-crafted code that has been used in production environments. - Communicate in English in our fast-paced and results-oriented environment. - Comfortable cooperating with the team in your office as well as remote team members. - Experience in API development and integration.

A plus: - You are familiar with cryptographic algorithms, decentralized systems, distributed consensus systems and security and trust reduction. - You wrote applications before that deal with invoices, purchase orders, payments, or other transactions of the financial supply chain. - You know your way around writing code for large-scale peer to peer applications. - Experience with contributing to and managing open source projects. - Experience shipping and maintaining code that is used in enterprise environments.

About Centrifuge Centrifuge is the decentralized operating system to power global trade and commerce. We are building the systems and tools on public blockchain infrastructure to enable open, fair, and transparent business within the Financial Supply Chain.

Over the last 20 years, we built companies and software to address major issues in the world of Procure to Pay. Global large-scale business networks, invoicing between companies, providing financing for the supply chain - to name a few services we created over the years.

The Centrifuge OS allows businesses to transact on a global, decentralized network while maintaining control of their data. It democratizes access to business processes, makes the supply chain more transparent, and removes the middle-men who extract money from the global economy for their own sake. We are setting up our Berlin offices right now and you will be one of the first ones to join the team and shape our culture.


⎘ Copy Link ↗ Visit Link
Golang Blockchain Engineer
Herdius
Berlin, Germany
$50,000 to $80,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Job Description

We are looking for awesome backend developers to join our Berlin team at Herdius. We are a blockchain startup working on a decentralized financial platform tailored specifically for cryptocurrencies. Our goal is to create a new, highly scalable blockchain that can act as a transaction and identity layer on top of all blockchains. The vision for Herdius is to create the central cryptocurrency financial hub of the space. Since we are developing our own chain as well as are working on brand new technology there will be a lot of room for you to play around with new consensus mechanisms, blockchains, distributed systems design, governance mechanism design, order routing, etc.

Responsibilities:

Implementation and design of Herdius’ consensus algorithm and p2p routing protocol Writing reusable, testable, and efficient code Design and implementation of low-latency, high-availability, and performant applications Integration of data storage solutions as well as distributed data storage solutions Creation of an efficient crypto exchange orderbook capable of handling thousands of transactions per second Creation of Governance / voting systems Working on our distributed virtual wallet network that implements distributed key generation with homomorphic encryption

Requirements:

4+ years of experience as a backend developer, preferably in C/C+, Golang or Scala Strong proficiency with Golang, preferably including p2p libraries and leveldb (or similar) Understanding the nature of asynchronous programming and its quirks and workarounds Understanding accessibility and security compliance User authentication and authorization between multiple systems, servers, and environments Efficient integration of cryptographically encryption schemes Understanding fundamental design principles behind various consensus algorithms Understanding differences between dPOS, DAGs, Plasma, BFT, aBFT, etc. Past experience with ANY blockchain / crypto related projects is a huge plus Implementing automated testing platforms and unit tests Proficient understanding of code versioning tools, such as Git Experience with other languages such as Javascript or Python Strong passion for Bitcoin and other cryptocurrencies

What to send:

Links to your GitHub/Stack Overflow/Portfolio/something awesome you've built that you’re proud of A resume or LinkedIn profile Cover letter


⎘ Copy Link ↗ Visit Link
Backend Engineer
Spilly
Berlin, Germany
€45,000 to €50,000 a year
October 2018
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

You love building distributed systems at massive scale and tackling impossible problems that few engineers are fortunate enough to face.

Our team of backend engineers extends our super efficient Golang-based backend every day. We leverage Kubernetes and Google Cloud to focus on what we are really good at. Delivering VR experiences in seconds to our users all around the world. Massive growth means that we constantly need to reinvent and reiterate. We continuously investigate new tech stacks and are open for your input and experience to shape our thriving service cluster.

Responsibilities: - Plan, organize and implement solutions to complex engineering problems. - Drive adoption of best practices in code health, testing, and maintainability. - Analyze and decompose complex software systems. - Collaborate with and influence others to improve the overall design. - Work together with leading Computer Vision researchers

Requirements: - Excellent software craftsmanship - Experienced in Test Driven Development - Hands-on distributed systems know-how (2 years+) - Experience working with container based environments - There’s no such thing as a “doesn’t work” attitude. - Estimate your work and deliver on time working in an Agile process

Special Qualifications: - Experience building highly-scalable services in Go - Experience with high resolution video streaming and processing - Experience with large-scale machine learning and computer vision - Experience with data analysis and data visualization - Experience with modern browser APIs (WebRTC & WebGL)

Apply to jobs@splashapp.co


⎘ Copy Link ↗ Visit Link
Backend Engineer
WeWork
San Francisco, United States
$130,000 to $185,000 a year
October 2018
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

Today, 260,000+ Members navigate WeWork spaces on a daily basis, a number growing geometrically year over year, yet this is only the tip of the iceberg. Countless Guests access WeWork spaces daily, and sales systems manage leads representing themselves, companies, and more.

Powered by We is WeWork's enterprise business line, where We power spaces for large companies that we both build and manage. Alignment between WeWork systems and those of our clients is imperative.

WeLive and Rise by We go further and provide next generation residential and wellness services. There's yet more to come beyond that, exemplified by WeWork's recent acquisition of Meetup as well.

The Identity team's challenge is to manage these identities, their relationships to one another, and their relationship to space and services, in a suite of services powering the whole of WeWork's business lines. We are looking for talented engineers who are passionate about bridging the atoms-to-bits divide, and who care deeply about doing so in ways that both scale to business needs and champion our users' trust and privacy.

WeWork's work environment is fast-paced, entrepreneurial, low-bureaucracy, and simply fun. We value initiative, drive, and diversity of thought. We're looking for strong software engineers to help build the future of our backend systems out of our San Francisco downtown headquarters.

Responsibilities

Deliver high-quality code, in accordance with standard methodologies Help build a next generation platform for Identity and access management Recruit and grow an extraordinary a world class team of engineers to drive the Identity space Requirements

3+ years of software engineering experience Champion of security best practices Strong interest in scalable, future-proof architecture Nice to have

Proficiency in Go(lang) Experience in kubernetes and istio Great interpersonal skills, as this person will collaborate heavily with other members of the team Strong interest in scalable, future-proof architecture


⎘ Copy Link ↗ Visit Link
Software Engineer, Go Language Platform
Uber
San Francisco, CA, United States
$95,000 to $155,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old

Job Description

We’re changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of more than 600 cities around the world. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer.

And that’s just what we’re doing today. We’re thinking about the future, too. With teams working on new modalities, self-driving cars and even urban air transportation, we’re in for the long haul. We’re reimagining how people and things move from one place to the next.

Hi! We’re the Go team at Uber. You might recognize us from such classics as zap, fx,go-torch, and Go Profiling and Optimization.

As part of the Go team you’ll join a group of language experts solely focused on improving the quality, performance and stability of Go code across the company and the broader open-source community. You’ll work with some of the most talented, high-velocity engineering teams and ensure that the most pressing development problems are solved, and the solutions are reusable for engineers everywhere in the organization. The code you build and maintain will be at the heart of critical systems across Uber, from infrastructure to user-facing products and services. You’ll empower a large and quickly-growing engineering organization to do its best work and deliver high-quality products quickly. You’ll ensure that moving fast doesn’t mean sacrificing stability, quality, performance or maintainability. And along the way, you’ll get to shape the very future of engineering at Uber.

We need passionate, skilled developers who can think at both the code and organizational levels, engineers who care deeply about building systems and libraries the right way, who are eager to take on ownership of business-critical code, and who are opinionated and uncompromising in their pursuit of technical excellence.

Responsibilities

  • Design, develop and maintain world-class Go tools and packages.
  • Drive the development of Go standards, practices and education.
  • Build Uber’s Go open-source presence.
  • Design and build infrastructure to help teams measure and improve development velocity.
  • Work closely with engineers across the company to solve critical software development problems in principled and reusable ways.

Requirements

  • Solid understanding of Go, including common toolsand best practices.
  • Experience building reusable tools, packages and software patterns for developers.
  • Background in infrastructure and distributed systems.
  • Passion for software quality, including testing, code review, and documentation.
  • Desire to contribute to open source.
  • Strong cross-team communication skills.
  • B.S., M.S., or Ph. D. in Computer Science or equivalent work experience.

Desired

  • Experience working on distributed software projects in a large organization.

  • Experience leading, contributing to, or maintaining open-source projects.

  • Experience as a technology-specific speaker or evangelist.

Be sure to check out the Uber Engineering Blog to learn more about the team.


Apply ⎘ Copy Link ↗ Visit Link
Distributed Systems Engineer
mLab
San Francisco, United States
$130,000 to $180,000 a year
August 2018
3 Applicants This Week
More Than 6 Months Old
This job posting is no longer available

Job Description

mLab is the leading database-as-a-service platform for MongoDB, with over 700,000 databases in our fleet and customers ranging from startups to Lyft, Whole Foods, and Verizon.

Our engineers work on a range of interesting technical problems related to building, operating, and orchestrating cloud infrastructure at scale.

The Opportunity

We are looking for an experienced distributed systems engineer. You'll play a lead role in building kubernetes-based container orchestration tools for managing and deploying our infrastructure. The goal is to simplify and accelerate how our software is built, deployed, and operated on public clouds.

Our team believes strongly in open source, and we will ultimately provide many of these tools back to the community.

In addition to having the opportunity to grow quickly within our business, you'll have the the chance to evangelize our tech online and at events, contribute to open source projects, and anything else that can add to our community.

About You

You enjoy building complex software systems, love coding, and value a highly collaborative environment. You are passionate about cloud infrastructure and building platforms/tools for fellow developers.

We value software engineering generalists with sound fundamentals and broad interests. Golang and k8s expertise is a plus, as is exposure to container management on AWS, Azure, and/or GCP.


Perks & Benefits

We offer a competitive salary with great benefits, including matching 401K, catered lunches, and gym/phone/Lyft perks. We’re a friendly team with a close-knit, respectful work environment.

⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Golang jobs

10 of 502 RackTop Systems jobs found