Riachuelo

Senior Full Stack Developer – React/Node

Riachuelo

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop and evolve end-to-end features, working autonomously on the frontend (React) and backend (Node.js).
  • Design, implement and maintain GraphQL APIs, ensuring scalability, performance, and alignment with product needs.
  • Consistently participate in the definition and evolution of schemas, queries, mutations, and resolvers, following best practices and considering impact on the ecosystem.
  • Occasionally work with REST APIs, especially for maintenance, legacy integrations, or specific requirements.
  • Ensure efficient integration between frontend, backend, and database, focusing on quality, security, and performance.
  • Build reusable, responsive, and high-performance interfaces with attention to user experience and maintainability.
  • Identify, fix, and prevent bugs, and propose continuous improvements in performance, stability, and observability.
  • Actively participate in code reviews, contributing to code quality and the team's technical growth.
  • Take part in agile rituals, contributing to technical estimates, refinement sessions, and planning.
  • Collaborate closely with Product, UX, and QA to translate business requirements into robust technical solutions.
  • Support technical decisions, impact analysis, and the definition of approaches for more complex requests.

Requirements

  • Practical mastery of Node.js (Express, NestJS or similar).
  • Solid experience with React.js (Hooks, Context API, Redux or equivalent approaches).
  • Strong experience with GraphQL, including: defining and evolving schemas; implementing queries, mutations and resolvers; and efficient integration with the frontend.
  • Advanced knowledge of JavaScript (ES6+) and/or TypeScript.
  • Experience with relational and/or non-relational databases, understanding modeling and performance implications.
  • Knowledge of REST APIs, even if not the primary focus of daily work.
  • Practical understanding of automated testing and a focus on quality.
  • Experience with Git in collaborative environments.
  • Basic knowledge of cloud environments and deployments.
  • Familiarity with simple CI/CD pipelines.
Benefits
  • Medical insurance
  • Dental insurance
  • Meal or food allowance
  • Telemedicine
  • Gympass
  • Sesc partnership
  • Home office allowance
  • PPR – Profit Sharing Program
  • Private pension plan
  • Group life insurance
  • Pharmacy discount program
  • Educational partnerships
  • Online learning platform
  • Discounts at Riachuelo
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsReact.jsGraphQLJavaScriptTypeScriptREST APIsautomated testingGitrelational databasesnon-relational databases
Soft Skills
collaborationcode reviewagile methodologiesproblem-solvingtechnical communication