Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Compass

Node.js Developer – Mid

Compass

Node.Js Developer handling backend development and collaborating with teams remotely. Working with Node.js, NestJS, and clean architecture principles.

Posted 4/30/2026full-timeRemote • 🇧🇷 BrazilMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerGoogle Cloud PlatformJavaScriptKafkaMySQLNode.jsReact

About the role

Key responsibilities & impact
  • Understand business requirements and implement back-end solutions focused on delivering an outstanding digital experience and delighting users;
  • Actively contribute to the development of new features and the maintenance of applications, with emphasis on quality, performance, and scalability;
  • Validate and ensure development best practices, code quality, test coverage, deployment readiness, and other technical aspects of the back-end layer;
  • Propose solutions proactively, presenting technical suggestions and ideas;
  • Work collaboratively with the team and the client to achieve the best results together;
  • Participate and collaborate with Agile Squads in their rituals (refinement, planning, reviews, and retrospectives);
  • Take part in Code Reviews, ensuring adherence to defined standards and development best practices;
  • Collaborate on the technical definition of solutions, supporting the Tech Lead and Architect in implementing the technical vision;
  • Participate in refinement ceremonies, estimating effort and identifying technical complexities;
  • Work on resolving issues and bugs, investigating root causes and proposing efficient fixes;
  • Ensure automated test coverage and delivery quality throughout the software lifecycle;
  • Apply observability, security, and performance best practices in everyday development.

Requirements

What you’ll need
  • Clear written and verbal communication, essential for a remote and collaborative work environment;
  • Strong experience in back-end development, with autonomy in delivering tasks;
  • Proficient in Node.js and the NestJS framework;
  • Practical knowledge of Clean Architecture and SOLID principles;
  • Experience writing automated tests (unit, integration, and end-to-end);
  • Solid knowledge of MySQL, including data modeling and writing efficient queries;
  • Strong understanding of event-driven architectures and messaging systems (Kafka, Pub/Sub);
  • Knowledge of React;
  • Familiarity with Docker for running local environments;
  • Fluent with Git, including Pull Request workflows, conflict resolution, and gitflow;
  • Experience with Cloud environments, preferably GCP, including deployment and runtime on services like Cloud Run or equivalents;
  • Experience with agile methodologies (Scrum and/or Kanban);
  • Knowledge of CI/CD pipelines such as GitHub Actions, GitLab CI, or similar (differential/plus);
  • Knowledge of DDD (Domain-Driven Design) (plus);
  • Experience in projects with high data volume or high concurrency (plus).

Benefits

Comp & perks
  • Position also open to candidates with disabilities (PwD)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsNestJSClean ArchitectureSOLID principlesautomated testsMySQLevent-driven architecturesKafkaDockerCI/CD pipelines
Soft Skills
clear communicationcollaborationproblem-solvingproactive solutionsteamworkadaptabilityattention to detailautonomytechnical presentationcode review