JobTarget Logo

SR Desenvolvimento Full Stack (React e Java) in Brazil at Jobgether

NewJob Function: Information Technology
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

SR Desenvolvimento Full Stack (React e Java)

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

This role is designed for a senior full-stack developer who will contribute to the creation and evolution of high-quality digital products.
You will work across frontend and backend development, with a strong focus on React-based solutions and modern web architectures.
The position requires technical leadership, architectural decision-making, and a commitment to building scalable, secure, and high-performance applications.
You will collaborate with multidisciplinary teams in an agile environment, helping define best practices and improve engineering standards.
Beyond coding, you will act as a technical reference by mentoring developers and driving quality through testing and continuous improvement.
This is an opportunity to make a direct impact on digital transformation projects while working remotely with a technology-focused team.

Accountabilities:

The role is responsible for designing, developing, and evolving modern web applications while providing technical leadership throughout the software development lifecycle. You will contribute to architecture decisions, ensure code quality, and collaborate with multiple teams to deliver scalable and reliable solutions.

  • Develop and define the architecture of modern, responsive, and high-performance user interfaces using React.
  • Build and consume REST APIs, contributing to API contract definition and backend integration strategies.
  • Lead technical decisions and implementation approaches aligned with business objectives.
  • Develop and maintain backend applications using Java and Spring ecosystem technologies.
  • Design and implement scalable solutions based on microservices architecture.
  • Ensure delivery quality through automated testing strategies, including unit, component, and UI tests.
  • Conduct code reviews and provide technical guidance, mentoring, and best practices to less experienced developers.
  • Troubleshoot complex technical issues, improve system performance, and support continuous application evolution.
  • Collaborate with multidisciplinary teams in agile environments to define technical solutions and development standards.
  • Establish and promote engineering practices related to architecture, coding standards, maintainability, and performance.
Requirements:

The ideal candidate is an experienced full-stack engineer with strong frontend expertise, especially in React and TypeScript, combined with solid backend knowledge in Java and Spring. You should have experience designing scalable applications, leading technical discussions, and delivering high-quality software solutions.

  • Strong professional experience in full-stack development, with advanced frontend expertise and technical ownership.
  • Advanced experience with React, including hooks, component architecture, and frontend design decisions.
  • Solid experience with TypeScript, including advanced typing concepts such as generics and utility types.
  • Experience defining and implementing state management strategies using solutions such as Redux, Context API, Zustand, or similar technologies.
  • Advanced knowledge of frontend styling approaches, including CSS-in-JS, Styled Components, Tailwind, or advanced SCSS.
  • Experience designing and implementing BFF (Backend for Frontend) solutions.
  • Strong experience building and consuming REST APIs with focus on performance and usability.
  • Experience with automated testing practices using tools such as JUnit, Mockito, Jest, and React Testing Library.
  • Strong knowledge of Java 8+ (experience with Java 17 or 21 is a plus).
  • Experience with Spring Framework and Spring Boot.
  • Experience with NestJS.
  • Experience with Git-based version control workflows.
  • Ability to conduct code reviews, mentor developers, and act as a technical reference.
  • Strong problem-solving skills, analytical thinking, and ability to work collaboratively in agile teams.

Preferred qualifications:

  • Experience with end-to-end testing tools such as Cypress or Playwright.
  • Knowledge of web performance optimization and accessibility best practices.
  • Experience with CI/CD pipelines and continuous delivery practices.
  • Experience with Scrum or Kanban methodologies.
  • Familiarity with containers and virtualization tools such as Docker.
  • Previous experience mentoring junior and mid-level developers.
Benefits:
  • Full-time employment under a CLT contract with a 40-hour flexible work schedule.
  • Fully remote work model with flexibility to support productivity and work-life balance.
  • Health and dental insurance extended to dependents.
  • Flexible meal and food allowance benefits.
  • Life insurance coverage.
  • Home office support allowance.
  • Access to wellness programs, including fitness and health partnerships.
  • Access to professional development platforms and corporate learning programs.
  • Language learning opportunities and internal knowledge-sharing initiatives.
  • Participation in technical communities, chapters, and collaborative learning sessions.
  • Pet health support program.
  • Travel benefit options for leisure experiences.
  • Equipment flexibility through personal device rental or company-provided machines.
  • Birthday recognition benefits and employee referral rewards.
  • Inclusive workplace culture focused on diversity, accessibility, and equal opportunities.
How 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!
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

Job Location

Brazil, Brazil

Frequently asked questions about this position

Similar Jobs In Brazil, Other

New

Software Engineer / Developer

Jobgether
United States Embassy, Other
New
New

Software Development Engineer III

Jobgether
Brazil, Other
New

Java/ Spring boot Developer

Jobgether
Brazil, Other
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.