Posted on: 
June 14, 2022

Backend Software Engineer (Golang)

Job Description

This is a remote job for applicants worldwide.

The Cloud team delivers important features for Rocket.Chat users around the world. We are responsible for the easiest way to try and use our Rocket.Chat via the cloud. To access our omnichannel services, gateways and many other critical services. We plan out new services and build them to run in a highly available way. We plan, manage and secure our infrastructure for our external and internal services. We learn how to best Deploy Rocket.Chat. We strive to make our services run seamlessly with self-hosted workspaces and augment their experience. We are tightly related to the success of the company.

Some of the services we build/run are:

  • Push Gateway
  • Provisioning Tool
  • Marketplace
  • Cloud Hosted Workspaces
  • Omni Gateway
  • Upcoming services

Your skills: 🎯

  • Advanced/Fluid English level
  • 4 to 5 years of experience
  • Solid knowledge of Golang
  • Infrastructure skills (both on-prem and cloud)
  • Familiarity with JavaScript or similar is a PLUS
  • Experience working with SQL/NoSQL databases is a PLUS
  • Good async communication skills
  • Creative Thinking
  • Teamwork

What you'll do: 🧑‍💻

This position and the person filling it is a key part of our team. They are responsible for developing, maintaining and improving the services we offer our customers. This position is critical for helping us be agile and developing solutions for our customers.

  • Creating services/features to help us meet customer needs
  • Adding features to existing services
  • Ensuring our services are built with performance and reliability in mind
  • Work with infrastructure automation

The challenges you'll face:

  • Ensuring services work with many versions of Rocket.Chat
  • Ensuring the minimum technical debt.
  • Writing services that can scale with increased demand
  • Keeping security in mind
  • Testable code

Benefits ✨

Wherever you are our goal is to make your routine as a Rocketeer feel enjoyable, exciting, and comfortable, so if you are remote or working from our office in Porto Alegre (Brazil) you’ll receive a set of benefits to improve your work experience! They include a flexible schedule, multicultural environment with colleagues in over 30 countries, a vibrant company culture, remote work as you wish, unlimited Paid Time Off, language and tech courses and more!

About Rocket.Chat 🚀

Today one of the largest open-source projects in the world with more than 1000 developers, Rocket.Chat has advanced as a platform that empowers people to collaborate with others, while empowering individual teams to fully customize their platform to meet their unique needs.

Ranked among the 100 Most Transparent Tech Companies of 2021 by The Org, Rocket.Chat lives by its core values of dreaming, owning, trusting, and sharing (or as we call them, our DOTS!), taking being open beyond the product into the Rocketeers' daily lives!

As Rocket.Chat we believe in reconnecting the world, one conversation at a time! See yourself in that? So apply now!

Apply now

More job openings