Job Closed
This listing is no longer active.
Co-creating Solutions for a Better Future
Senior Fullstack Developer, Node.js, React
Location
Brazil
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Developer, Node.js, React
Stefanini Brasil
• Develop and enhance web applications using Node.js and React.js. • Integrate front-end interfaces with high-volume back-end services and APIs. • Analyze and troubleshoot issues in distributed environments. • Collaborate with technical teams on architecture and performance improvements. • Participate in code reviews and development best practices. • Contribute to software quality through testing and engineering best practices. • Work in a collaborative environment focused on continuous delivery and technological evolution.
Job Requirements
- Bachelor's degree (in progress or completed) in Information Technology, Computer Science, Software Engineering, Information Systems, or related fields.
- Strong experience with Node.js and React.js in web application development.
- Experience integrating front-end with scalable APIs/back-end systems.
- Experience with Google Cloud Platform (GCP).
- Knowledge of Cloud Storage / buckets.
- Experience with Kubernetes, including troubleshooting pods.
- Experience with GitFlow and code versioning.
- Familiarity with VS Code / Google Workstations.
- Experience with unit testing (Jest).
- Knowledge of messaging systems such as Google Pub/Sub or Kafka.
Benefits
- Meal or food voucher;
- Discounts on courses, universities, and language schools;
- Stefanini Academy — free, up-to-date online courses with certification;
- Mentoring;
- Healthcare program covering consultations and exams;
- Health insurance;
- Dental insurance;
- Discount club with offers at leading establishments;
- Travel club;
- Pet care benefits (pet plan).
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and maintain scalable frontend features using React and TypeScript • Develop responsive, high-quality UI components following modern React best practices • Manage application state and async data flows using Redux Toolkit and React Query • Integrate with backend APIs, handling loading, error, and authentication states effectively • Monitor and improve frontend performance • Troubleshoot, debug, and resolve production issues • Write and maintain automated tests using Vitest and React Testing Library • Participate in code reviews and contribute to engineering standards and best practices • Collaborate with cross-functional teams to refine requirements and deliver features
• Design and define information system architectures • Review and assess existing system architectures • Develop architectural components and reusable building blocks • Analyze and support integration between different information systems • Coordinate implementation of technical architecture across teams • Produce and maintain software architecture documentation • Participate in technical working groups, progress meetings, and user discussions • Design application data models • Design application workflow models • Design and document APIs using frameworks like REST and Swagger • Develop backend components using technologies such as Java Spring and JPA • Implement integration with corporate IAM services for authentication and authorization • Manage and support delivery through CI/CD pipelines
• Analyze and provide feedback on product requirements. • Implement features and functionality with clean and maintainable codes. • Take pride in software quality through rigorous functional testing and writing automated unit tests. • Troubleshoot production issues, provide resolutions and recommendations for improvement.
Staff Mobile Engineer, Kotlin
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Define and evolve the mobile architecture and cross-platform strategy, with a focus on scaling KMM and Compose Multiplatform across the organisation. • Lead complex technical design and architectural decisions, balancing speed, scalability, maintainability, and user experience. • Build and contribute to shared mobile platforms, libraries, and reusable components, enabling consistency and velocity across teams. • Deliver high-impact features and platform improvements hands-on, particularly in Kotlin and Jetpack Compose. • Drive adoption of best practices in mobile engineering, including modularisation, state management, testing, and performance optimisation. • Partner closely with product managers, designers, and backend engineers to deliver intuitive, high-performance user experiences. • Identify and execute on opportunities to reduce technical debt, improve system design, and enable faster iteration across teams. • Own and improve developer experience, including tooling, CI/CD pipelines, and release processes. • Define and influence mobile observability, performance monitoring, and reliability standards. • Play a key role in incident response and on-call practices, helping improve production stability and response effectiveness. • Mentor and guide engineers across teams, contributing to a strong culture of technical excellence and continuous learning. • Influence engineering direction across squads, aligning teams to a cohesive mobile platform vision. • Contribute to hiring, onboarding, and raising the technical bar across the organisation. • Develop a deep understanding of the iCasino product, customer segments, and how we deliver entertainment-first experiences at scale.




