Back End Engineer at Rocket Chat

Back End Engineer

  • Location: Remote Worldwide RS BR
  • This is a remote position.

We’re looking for a highly motivated software developer for our Back-end Team! You ll be developing, maintaining, and improving the core functionalities of the product and will work with our engineering team and our open-source community in many core features, like REST and real-time APIs, architectural design and implementation, internal workflows and tooling to maximize quality and usability for clients and end-users.

The role you’ll perform requires fluent English communication for talking with your teammates since you’ll be part of a global team. This position is open for remote work, so there s no location requirement.


  • Design and implementation of low-latency, high-availability, and performant applications
  • Design and implement REST and real-time API endpoints
  • Write reusable, testable, and efficient code
  • Write highly scalable, performant, and secure features
  • Create optimized database schemas
  • Own new features from specification to production release
  • Work collaboratively with other developers, and product owners
  • Maintain code integrity and organization
  • Be willing to propose and drive improvements to the software proactively
  • Implement and manage best practices for maintaining source code repositories and branching/merging strategies for multiple codebases and applications


  • Solid Node.js, Javascript, Typescript, and various frameworks development background
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding user authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind a scalable application
  • Familiarity with Git and GitHub
  • Familiarity with NoSQL databases, mainly MongoDB
  • Familiarity with RESTful API
  • Familiarity with WebSockets
  • Strong organizational and project management skills
  • Good async communication skills
  • Creative Thinking
  • Teamwork

About Rocket.Chat

Today we’re one of the largest open-source projects in the world with more than 1000 developers, we have 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.

At Rocket.Chat we believe in collaborating to create a more collaborative world!

Share this job
Virtual Careers

Virtual Careers is your most reliable job board for remote jobs not just in the United States but also in different parts of the world.


Virtal Careers