GrooveTech

Senior Backend Developer – Node.js, Nest.js

GrooveTech

contract

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and maintain backend services using Node.js/TypeScript and Nest.js.
  • Work with relational and non-relational databases to ensure data integrity and efficiency.
  • Implement microservices architectures and ensure efficient communication between services.
  • Use cloud computing, especially Google Cloud Platform (GCP), to host and scale services.
  • Implement asynchronous programming and messaging using RabbitMQ, Kafka, Pub/Sub, and related technologies.
  • Use Docker and Kubernetes for container orchestration to ensure service portability and scalability.
  • Manage version control using Git and collaborate with the team following agile methodologies.
  • Configure CI/CD processes with Jenkins, pipelines, and other tools to ensure continuous, automated deployments.
  • Write unit and end-to-end tests with Jest and Cypress to ensure code quality.
  • Use BigQuery for analysis and processing of large volumes of data.

Requirements

  • Solid experience in backend development using Node.js/TypeScript.
  • Practical knowledge of relational and non-relational databases.
  • Proven experience with microservices architectures and development using Nest.js.
  • Familiarity with cloud computing, especially Google Cloud Platform (GCP).
  • Experience with asynchronous programming and messaging systems.
  • Knowledge of Docker and Kubernetes for container orchestration.
  • Experience with version control using Git and working in agile environments.
  • Experience with continuous deployment processes using Jenkins and pipelines.
  • Ability to write unit and end-to-end tests to ensure code quality.
  • Familiarity with BigQuery for data analysis.
Benefits
  • Wellhub (Gympass) + Life Insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptNest.jsrelational databasesnon-relational databasesmicroservices architectureasynchronous programmingDockerKubernetesunit testing
Soft Skills
collaborationagile methodologies