Job Closed
This listing is no longer active.
We Take Care of Your Data
Backend Developer, Node.js (Mid-Level)
Location
Brazil
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Backend Developer, Node.js (Mid-Level)
Rox Partner
• Develop, evolve, and maintain backend applications using Node.js and JavaScript (ES6+). • Develop and maintain REST APIs, implementing endpoints using the main HTTP verbs (GET, POST, PUT, PATCH and DELETE). • Participate in system integration by consuming and exposing APIs. • Write SQL queries and perform maintenance on relational databases, ensuring application integrity and performance. • Implement business rules, data validations, and error handling following development best practices. • Support data modeling and the evolution of the database schema when necessary. • Manage code versioning using Git, participating in branch-based development workflows and code reviews. • Participate in agile ceremonies, collaborating on planning, development and continuous delivery of features. • Assist in identifying and fixing bugs, contributing to the stability and quality of applications. • Collaborate with developers, analysts and other team members to build technical solutions. • Contribute to the technical documentation of the APIs and systems developed. • Continuously pursue technical improvement, staying up to date with best practices, development patterns and new technologies in the Node.js ecosystem.
Job Requirements
- Strong experience in backend development using JavaScript (ES6+) and Node.js (versions 10, 18 or 22).
- Experience developing, maintaining and evolving REST APIs.
- Proficiency in creating and maintaining endpoints using main HTTP methods (GET, POST, PUT, PATCH and DELETE).
- Solid knowledge of the HTTP protocol, status codes, authentication, data serialization and communication via JSON.
- Experience with relational databases (MySQL or similar), including data modeling, query optimization and advanced SQL writing.
- Knowledge of data modeling, relationships, indexes, normalization and queries using JOINs, GROUP BY, UNION and subqueries.
- Experience with Git and collaborative development workflows (Git Flow or similar), including branches, pull requests, code review, merging and conflict resolution.
- Experience consuming and integrating internal and third-party APIs.
- Experience implementing error handling, validations, logging and backend development best practices.
- Experience working in agile environments (Scrum or Kanban), collaborating with multidisciplinary teams.
- Ability to work autonomously on feature implementation and technical problem resolution.
Benefits
- Remote work – Monday to Friday (9:00 AM to 6:00 PM).
- Meal allowance – R$300.00 per month (cumulative) to spend as you wish; the amount is credited monthly to your iFood account and we provide an ELO-branded card.
- Birthday – For such a special day, Rox gives you a gift voucher and a day off so you can enjoy it.
- Blog – At Rox we encourage knowledge sharing: if you publish articles on our blog (for every 2 approved posts) you receive a bonus.
- Courses – Full access to RoxSchool, Alura, Pluralsight and O’Reilly (books and talks).
- Certifications – Certification reimbursement up to R$300.00 (TECHNOLOGY) plus a R$300.00 bonus per certification achieved from these brands.
- Psychological support – Two psychotherapy sessions paid monthly by ROX with partner psychologists.
- WellHub (Gympass).
- We provide the work equipment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer
iblueSomos especializados em resolver problemas complexos com Dados e IA no setor financeiro.
• Listen to, create, and inspire our clients' digital transformation. • Work with a multidisciplinary team. • Drive business growth through our people.
Mid-Level .NET Developer – AI-focused
Cadmus Soluções em TIParceira que transforma desafios em resultados!
• Develop, maintain, and enhance applications using .NET (C#) • Model, query, and optimize SQL Server databases • Integrate systems with language model APIs (OpenAI, Claude, etc.) • Develop and fine-tune prompts for different use cases • Implement and maintain RAG (Retrieval-Augmented Generation) pipelines • Participate in technical decisions and architectural best practices • Collaborate with the team on code reviews, documentation, and testing
• Develop and maintain backend applications using Scala; • Build and maintain data ingestion, transformation and analysis pipelines; • Develop solutions using functional programming with FS2 and cats-effect; • Work with data serialization and deserialization using Circe; • Operate with AWS and Google Cloud Platform services, including Amazon S3, AWS STS, BigQuery, Dataflow and Pub/Sub; • Develop and optimize SQL queries and PostgreSQL databases; • Troubleshoot distributed applications and cloud environments; • Create and run unit, integration and component tests; • Contribute to the observability, reliability and performance of applications; • Work in an agile environment using Git; • Other routine tasks related to the area.
Software Engineer, Backend
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
• Build and maintain scalable, reliable back-end systems and APIs that support high-traffic applications used by customers around the clock. • Contribute to production code from day one, working on systems that power a 24/7 real-time sports and casino betting experience. • Triage, debug, and resolve software issues, ensuring performance and reliability in a fast-paced environment. • Collaborate closely with engineers, product managers, and designers to launch new features quickly and efficiently. • Adapt to changing priorities with agility, balancing speed of delivery with technical excellence. • Use modern tools and best practices to solve complex problems at scale.




