Senior Full Stack Developer

Posted 3 days ago

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

📋 Description

• Analyze and design integrations between distributed systems and their communication patterns.

• Architect resilient systems capable of handling high loads and recovering from failures utilizing caching, messaging, and circuit breakers.

• Collaborate on CI/CD pipelines, deployment strategies, and process automation.

• Perform critical code reviews and foster the technical growth of the team.

• Assess trade-offs among timeline, cost, and quality while planning for the continuous modernization of systems.

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


⛳️ Requirements

• In-depth knowledge of algorithms, data structures, and best practices in software development.

• Proven experience with automated testing, including both unit and integration tests.

• Mastery of SOLID principles, Clean Code, and Design Patterns.

• Familiarity with developing and utilizing REST APIs, specifically with JWT and OAuth2 authentication.

• Advanced understanding of HTTP, Git, Docker, and Docker Compose.

• Experience with both SQL and NoSQL databases.

• Knowledge of observability practices, including monitoring, logging, and metrics.

• Proficiency in JavaScript (ES6+) and TypeScript.

• Extensive experience with NestJS, covering areas such as dependency injection (DI), Guards, Pipes, Interceptors, DTOs, and validation.

• Experience with Prisma or TypeORM and migration management.

• Automated testing capabilities using Jest or Vitest.

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

• Ability to design architectures that incorporate microservices, APIs, and serverless solutions.

• Experience in developing React applications with a focus on componentization and scalable architecture.

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

• Understanding of React Router or Next.js.

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

• Proven track record in implementing tests with Jest and React Testing Library.

• Knowledge of accessibility (a11y), Design Systems, and Core Web Vitals.

• Experience with cloud platforms, particularly Google Cloud Platform (GCP), is an advantage.

• Practical knowledge of Express.js, middleware development, error handling, and Controller-Service architecture is a plus.

• Experience with microservices and messaging-oriented architectures is an added benefit.


🏝️ Benefits

• Meal or food allowance.

• Discounts available for courses, universities, and language institutions.

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

• Mentoring opportunities.

• A benefits club for consultations and medical examinations.

• Health insurance coverage.

• Dental insurance coverage.

• Access to benefits and discounts at top establishments.

• Participation in a travel club.

• A pet benefits program.

People also viewed

Hilton7 hours ago

AI Software Engineer

US flagTennessee, +2 more statesFull-timeFull-stack Engineer$77.5k – $110k/year
ApplyView job
OhioHealth7 hours ago

IT Tech Lead – Revenue Cycle Applications

US flagOhio OnlyFull-timeFull-stack Engineer
ApplyView job
CVS Health7 hours ago

Senior Software Development Engineer

US flagNorth Carolina OnlyFull-timeFull-stack Engineer$83.4k – $166.9k/year
ApplyView job
Acxiom7 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
A Place for Mom7 hours ago

Senior Software Engineer – Lead Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$160k – $190k/year
ApplyView job
Pearson VUE7 hours ago

Senior Software Engineer

US flagNew Jersey OnlyFull-timeFull-stack Engineer$120k – $140k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers