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

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.
Tech Stack
Tools & technologiesCloudDockerGoogle 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 resumeApplicant 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
