Back End Engineer

48
  • 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.

Responsibilities

  • 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

Requirements

  • 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!

Apply Here!

Comments

Selibeng.com
Whether you are looking for your first job, a better job or just want to manage the direction of your career, explore educational opportunities, and/or pursue entrepreneurship, Selibeng.com offers the resources you need to make it happen.