B2B | Senior Full-Stack Developer | React Native & Node.js

Optiwisers

Brasil

Remote

BRL 134,000 - 201,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

Casado seeks a Senior Full-Stack Developer to design and deliver a mobile app with React Native and a robust Node.js backend. You will help evolve the BFF, work in an agile team, and contribute to architecture decisions while maintaining high code quality and reliability.

The role emphasizes TDD/BDD, automated testing, and collaboration with cross-functional teams in a fully remote, long-term project environment.

Qualifications

  • Experience with React Native, TypeScript and GraphQL in mobile-first projects.
  • Strong backend skills with Node.js and NestJS.
  • Familiarity with serverless architectures and AWS services.
  • Knowledge of caching strategies and GraphQL federation concepts.
  • Solid understanding of SOLID principles and modern testing practices.

Responsibilities

  • Develop and maintain a mobile application using React Native and TypeScript.
  • Build and evolve the Backend for Frontend (BFF) with Node.js and NestJS.
  • Collaborate with Product Owners, Scrum Masters, Designers and QA teams.
  • Participate in code reviews and ensure code quality and performance.
  • Implement automated tests and contribute to architecture decisions.
  • Apply Agile, TDD/BDD practices and optimize CI/CD pipelines.
  • Address bugs and performance bottlenecks and improve security.

Skills

React Native
TypeScript
GraphQL
Redux/Sagas
Node.js
Unit testing
CI/CD
Agile
English communication

Education

Bachelor’s degree / Higher Education completed

Tools

NestJS
AWS Lambda
AWS ECS
Serverless
Redis
GraphQL Federation / Apollo Federation
Docker

Job description

Senior Full-Stack Developer – React Native & Node.js

Location: Brazil — 100% Remote. Contract: B2B / Freelance. Project: Long-term, Full-time. Seniority: Senior. Education: Bachelor’s degree / Higher Education completed. English: B1/B2.

We are looking for a Senior Full-Stack Developer to join a development team responsible for building and evolving a mobile application and its Backend for Frontend (BFF).

What you’ll be doing
  • Develop and maintain a mobile application using React Native, TypeScript and Redux/Sagas
  • Develop and maintain the BFF using Node.js, NestJS and GraphQL
  • Work with GraphQL Federation / Apollo Federation
  • Collaborate with Product Owners, Scrum Masters, Designers and QA teams to define and deliver new features
  • Participate in code reviews, ensuring code quality, consistency and maintainability
  • Identify and resolve bugs and performance bottlenecks
  • Write unit and automated tests to ensure code quality and reliability
  • Contribute to architecture decisions and the evolution of development and code quality practices
  • Work according to Agile methodologies and TDD/BDD practices
Technical requirements
  • Strong experience with Node.js, TypeScript, React Native and GraphQL
  • Solid experience with NestJS
  • Experience with AWS Lambda, AWS ECS and Serverless architecture
  • Experience with Redis / in-memory caching strategies
  • Experience with GraphQL Federation / Apollo Federation and Query Planning
  • Experience with Hexagonal Architecture (Ports & Adapters)
  • Strong understanding of SOLID principles, particularly ISP (Interface Segregation Principle) and DIP (Dependency Inversion Principle)
  • Experience with CI/CD and Git
  • Experience with automated testing, particularly Jest, Cucumber and/or Appium
  • Knowledge of Mobile Security principles
  • Experience working in Agile software development environments
Nice to have
  • Experience with native Android and/or iOS development
  • Experience with Docker
  • Additional experience with AWS
  • Good level of English

Ready for your next challenge?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Mobile Developer (React Native & Node.js)
Full-Stack Mobile Developer (React Native & Node.js)

Arbe-it • Brazil

Remote
BRL 120,000 - 180,000
Sr React Native Developer (Expo / TypeScript) – LATAM
Sr React Native Developer (Expo / TypeScript) – LATAM

iHuman.agency • Brazil

Remote
BRL 180,000 - 240,000
Senior Full Stack Developer - React + Node - Remote Work | REF#293719
Senior Full Stack Developer - React + Node - Remote Work | REF#293719

BairesDev • São Paulo

Remote
BRL 607,000 - 910,000
100% remote
Competitive compensation in USD
Hardware and software setup
+5
Senior Mobile Engineer (React + React Native)
Senior Mobile Engineer (React + React Native)

Amazing Devs • Brazil

On-site
BRL 173,000 - 207,000
Senior Full Stack Developer - React + Node - Remote Work | REF#289645
Senior Full Stack Developer - React + Node - Remote Work | REF#289645

BairesDev • Rio de Janeiro

Remote
BRL 180,000 - 320,000
100% remote
Competitive USD salary
Home office setup provided
+2
React Native Developer - Remote Work
React Native Developer - Remote Work

BairesDev • São Paulo

Remote
BRL 468,000 - 780,000
100% remote work from anywhere
Competitive compensation in USD or local currency
Hardware and software setup for home work
+4
Senior Full-Stack Engineer (React, Node.js, TypeScript) - Remote Work | REF#305783
Senior Full-Stack Engineer (React, Node.js, TypeScript) - Remote Work | REF#305783

BairesDev • Rio de Janeiro

Remote
BRL 602,000 - 903,000
Remote work
USD compensation
Hardware provided
+2
Fullstack Node + Nest + React Engineer | REF#303118
Fullstack Node + Nest + React Engineer | REF#303118

BairesDev • São Paulo

On-site
BRL 358,000 - 614,000
Remote work
USD or local currency payments
Hardware provided
+2
Desenvolvedor Full Stack Sênior (.NET e React)
Desenvolvedor Full Stack Sênior (.NET e React)

Jobgether • Brazil

Remote
BRL 180,000 - 260,000
Fully remote
Flexible distributed team
Cooperative contract
+4
React Native Tech Lead - Remote Work
React Native Tech Lead - Remote Work

BairesDev • São Paulo

Remote
BRL 180,000 - 280,000
Excellent compensation
Flexible hours
100% remote work
+4