Jobgether

PL Desenvolvimento Full Stack (React e Java)

Jobgether · Brazil

Internet Marketplace Platforms · 11-50 employees

14 h ago
Remote Mid (2-5 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain modern, responsive web applications using React for the front-end and Java/Spring for the back-end. Collaborate with agile teams to transform business requirements into scalable and secure digital products.

What they look for

React Java TypeScript Spring Boot NestJS Redux REST APIs JUnit Mockito Jest React Testing Library Git Scrum Kanban BFF Architecture CSS-in-JS

Requirements

Requires solid Full Stack experience with advanced proficiency in React, TypeScript, and Java. Candidates should be skilled in state management, automated testing, and agile methodologies.

Benefits

Health Insurance Dental Insurance Flexible Meal and Food Allowance Life Insurance Home Office Support Allowance Wellness Platforms (Wellhub and TotalPass) Sesc Benefits Corporate University Language Learning Programs Internal Knowledge-Sharing Initiatives Pet Health Insurance Travel Benefit Program Flexible Equipment Options Birthday Celebration Benefit Employee Referral Reward Program

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a PL Desenvolvimento Full Stack (React e Java) based in Brazil.

This role is an opportunity for a Full Stack Developer to build and evolve modern digital applications in a collaborative technology environment.The position combines strong front-end expertise with backend development, enabling the creation of scalable, secure, and high-performance solutions.You will contribute throughout the software development lifecycle, from designing new features to improving existing systems and ensuring code quality.Working with multidisciplinary agile teams, you will help transform business needs into impactful digital products.The role values technical excellence, innovation, knowledge sharing, and continuous improvement.This is a chance to work on challenging projects while developing your skills within a supportive and growth-oriented environment.

\n

Accountabilities: The professional will be responsible for developing and maintaining web applications, contributing to technical decisions, and ensuring high-quality software delivery. The role requires hands-on involvement across front-end and backend development, with a stronger focus on React while collaborating on Java-based solutions.

  • Develop modern, responsive, and high-performance user interfaces using React.
  • Build and consume REST APIs to support application functionality.
  • Participate in defining and implementing technical solutions aligned with business requirements.
  • Develop and maintain backend applications using Java and the Spring ecosystem.
  • Ensure delivery quality through automated testing, including unit tests and component/UI tests.
  • Perform bug fixes, improvements, and continuous evolution of existing systems.
  • Collaborate with multidisciplinary teams in an agile development environment.
  • Participate in code reviews and contribute to software development best practices.
  • Support the creation of scalable and secure digital solutions.
  • Work with front-end architecture, state management, styling approaches, and integration patterns.

Requirements:

The ideal candidate should have solid Full Stack development experience, with advanced front-end capabilities and familiarity with backend technologies. Strong problem-solving skills, attention to code quality, and the ability to collaborate in agile teams are essential.

  • Experience as a Full Stack Developer, with stronger expertise in front-end development.
  • Strong experience with React, including advanced hooks such as useEffect, useMemo, useCallback, and custom hooks.
  • Experience with state management solutions such as Redux, Context API, Zustand, or similar tools.
  • Experience with interface styling approaches including CSS-in-JS, Styled Components, Tailwind, or advanced SCSS.
  • Proficiency in TypeScript.
  • Experience with Backend For Frontend (BFF) architecture.
  • Experience developing and consuming REST APIs.
  • Experience with automated testing tools such as JUnit, Mockito, Jest, and React Testing Library.
  • Knowledge of Java 8 or higher, with Java 17 and/or 21 considered a plus.
  • Experience with Spring Framework and Spring Boot.
  • Experience with NestJS.
  • Knowledge of Git-based version control workflows.
  • Experience with agile methodologies such as Scrum or Kanban.
  • Good collaboration, communication, and problem-solving skills.

Nice to have:

  • Experience with end-to-end testing tools such as Cypress or Playwright.
  • Knowledge of web performance optimization and accessibility (a11y).
  • Experience with microservices architectures.
  • Knowledge of continuous integration and continuous delivery (CI/CD).
  • Experience with containers and virtualization tools such as Docker.

Benefits:

  • Full-time employment under a CLT contract with a 40-hour flexible schedule.
  • Fully remote work model.
  • Health and dental insurance extended to dependents.
  • Flexible meal and food allowance through benefits card.
  • Life insurance.
  • Home office support allowance.
  • Access to wellness platforms such as Wellhub and TotalPass.
  • Access to Sesc benefits extended to dependents.
  • Corporate university with thousands of courses for personal and professional development.
  • Language learning programs.
  • Internal knowledge-sharing initiatives, talks, and technical communities.
  • Pet health insurance option.
  • Travel benefit program for leisure experiences.
  • Flexible equipment options, including personal device allowance or company-provided equipment.
  • Birthday celebration benefit.
  • Employee referral reward program.
  • Inclusive environment that welcomes professionals from diverse backgrounds.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1