Senior Full Stack Developer, Node.js, React

Posted 2 days ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Identify and design integrations between distributed systems and communication patterns.

• Architect resilient systems that can handle high loads and recover from failures using caching, messaging, and circuit breakers.

• Engage with CI/CD pipelines, deployment strategies, and process automation.

• Perform critical code reviews and foster the team’s technical growth through mentoring.

• Assess trade-offs related to delivery time, cost, and quality, while planning for the continuous modernization of systems.

• Develop and maintain RFCs, ADRs, and various architecture and project documentation.


⛳️ Requirements

• Strong understanding of algorithms, basic data structures, and stream handling.

• Create unit and integration tests in accordance with the Test Pyramid.

• Implement SOLID principles and Clean Code practices.

• Practical experience with design patterns such as Factory, Singleton, and Observer.

• Develop REST APIs that include versioning, pagination, standardized responses, JWT, and OAuth2.

• In-depth knowledge of HTTP, including verbs, headers, and status codes.

• Experience with both relational and non-relational databases, SQL/NoSQL, and CRUD operations.

• Proficient in Git, conflict resolution, and Gitflow/GitHub Flow.

• Create and manage images and local environments using Docker and Docker Compose.

• Instrument code with logging and metrics for production monitoring.

• Strong command of JavaScript ES6+ and TypeScript.

• Advanced experience with NestJS, including dependency injection (DI), Guards, Pipes, Interceptors, DTOs, and validation.

• Familiarity with Prisma or TypeORM and migration management.

• Automated testing experience with Jest or Vitest.

• Knowledge of performance optimization, the Event Loop, Streams, Buffers, and Node.js application optimization.

• Ability to make architectural decisions regarding microservices, APIs, and serverless solutions.

• Develop React applications using componentization and scalable architecture.

• Experience with Hooks, performance optimization, and state management using Context API, Redux Toolkit, or Zustand.

• Knowledge of React Router or Next.js.

• Familiarity with Tailwind CSS, Styled Components, or CSS Modules.

• Implement tests using Jest and React Testing Library.

• Understanding of accessibility, Design Systems, and Core Web Vitals.


🏝️ Benefits

• Meal or food allowance.

• Discounts on courses, universities, and language schools.

• Stefanini Academy — a platform providing free, up-to-date online courses with certificates.

• Mentoring opportunities.

• Benefits club for medical consultations and exams.

• Health insurance.

• Dental insurance.

• Perks and discounts at leading establishments.

• Travel club.

• Pet benefits program.

People also viewed

Tailscale17 hours ago

Security Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$163k – $226k/year
ApplyView job
Software Mind17 hours ago

Mobile Software Engineer, React Native, TypeScript

RO flagRomania OnlyFull-timeFull-stack Engineer
ApplyView job
CACI International Inc17 hours ago

Senior Full Stack Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$98.5k – $206.8k/year
ApplyView job
Nemetschek Group17 hours ago

Staff Software Engineer

US flagTexas OnlyFull-timeFull-stack Engineer$153.8k – $211.4k/year
ApplyView job
Freenome17 hours ago

Staff Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$188.3k – $270.4k/year
ApplyView job
Motional18 hours ago

Staff Software Engineer, Autonomous Vehicle Performance Metrics

US flagNevada, +2 more statesFull-timeFull-stack Engineer$172k – $229k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers