Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

Casado

NewBe an early applicant

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

Posted Updated
Discussion

Summary

Senior full-stack developer (100% remote in Brazil, B2B/freelance contract) building and evolving a mobile app and its Backend-for-Frontend using React Native, TypeScript, Redux/Sagas, Node.js, NestJS and GraphQL Federation, deployed on AWS serverless (Lambda/ECS) with Redis caching, TDD/BDD and Agile practices.

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?

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →