FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Full Stack Developer
Stefanini Brasil. Identify and design integrations between distributed systems and communication patterns .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing resilient systems and integrations between distributed systems, with a strong focus on automated testing, performance optimization, and modern software development practices. Proficient in utilizing advanced technologies and methodologies to ensure high-quality, scalable architectures.
Highest-signal resume keywords
JavaScript (ES6+)TypeScriptNestJSREST APIsAutomated Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
AlgorithmsData StructuresSOLID PrinciplesClean CodeDesign PatternsSQL DatabasesNoSQL DatabasesPerformance OptimizationMicroservicesMessaging-Oriented Architectures
Soft Skills
Critical ThinkingTeam CollaborationTechnical Development Support
Tools & Technologies
GitDockerDocker ComposeJestVitestReactRedux ToolkitTailwind CSSGoogle Cloud Platform (GCP)Express.js
Industry Keywords
CI/CD PipelinesCachingMessagingCircuit BreakersObservability PracticesArchitecture DocumentationRFCsADRsComponentizationAccessibility (a11y)
Tech Stack
Tools & technologiesCloudDockerGoogle Cloud PlatformJavaScriptJestNext.jsNode.jsNoSQLReactReduxSQLTypeScript
About the role
Key responsibilities & impact- Identify and design integrations between distributed systems and communication patterns
- Design resilient systems capable of supporting high loads and recovering from failures using caching, messaging, and circuit breakers
- Work with CI/CD pipelines, deployment strategies, and process automation
- Conduct critical code reviews and support the team’s technical development
- Evaluate trade-offs between timeline, cost, and quality, and plan the continuous modernization of systems
- Create and maintain RFCs, ADRs, and other architecture and project documentation
Requirements
What you’ll need- Strong knowledge of algorithms, data structures, and software development best practices
- Experience with automated testing, including unit and integration tests
- Proficiency in SOLID principles, Clean Code, and Design Patterns
- Experience developing and consuming REST APIs with JWT and OAuth2 authentication
- Advanced knowledge of HTTP, Git, Docker, and Docker Compose
- Experience with SQL and NoSQL databases
- Knowledge of observability practices, monitoring, logging, and metrics
- Proficiency in JavaScript (ES6+) and TypeScript
- Advanced experience with NestJS, including dependency injection (DI), Guards, Pipes, Interceptors, DTOs, and validation
- Experience with Prisma or TypeORM and migration management
- Automated testing using Jest or Vitest
- Knowledge of performance optimization, the Event Loop, Streams, Buffers, and Node.js application optimization
- Ability to define architectures involving microservices, APIs, and serverless solutions
- Experience developing React applications with 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
- Experience with Tailwind CSS, Styled Components, or CSS Modules
- Experience implementing tests with Jest and React Testing Library
- Knowledge of accessibility (a11y), Design Systems, and Core Web Vitals
- Experience with cloud platforms, especially Google Cloud Platform (GCP), is a plus
- Practical knowledge of Express.js, middleware creation, error handling, and Controller-Service architecture is a plus
- Experience with microservices and messaging-oriented architectures is a plus
Benefits
Comp & perks- Meal or food allowance
- Discounts on courses, universities, and language institutions
- Stefanini Academy — a platform offering free, up-to-date online courses with certificates
- Mentoring
- Benefits club for consultations and medical exams
- Health insurance
- Dental insurance
- Benefits and discounts at leading establishments
- Travel club
- Pet benefits program