
Senior Backend Developer – Node.js, Nest.js
GrooveTech
contract
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
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