Job Closed

This listing is no longer active.

Rox Partner logo
Rox Partner

We Take Care of Your Data

Backend Developer, Node.js (Mid-Level)

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2019H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseJavaScriptMySQLNode.jsSQL

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 Job Pages

More Backend Engineer Jobs

iblue logo

Senior Java Developer

iblue

Somos especializados em resolver problemas complexos com Dados e IA no setor financeiro.

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Listen to, create, and inspire our clients' digital transformation. • Work with a multidisciplinary team. • Drive business growth through our people.

Brazil
Cadmus Soluções em TI logo

Mid-Level .NET Developer – AI-focused

Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Full TimeRemoteTeam 1,001-5,000Since 1995H1B No Sponsor

• 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

Brazil
Job Closed
Mollica IT logo

Senior Backend Developer, Scala

Mollica IT

Recrutando talentos de tecnologia & conectando histórias

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• 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.

Brazil
DraftKings Inc. logo

Software Engineer, Backend

DraftKings Inc.

Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours

Full TimeRemoteTeam 1,001-5,000Since 2012

• 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.

Ireland