Jobgether

Senior Full Stack (Kotlin / React) Developer

Jobgether · Brazil

Internet Marketplace Platforms · 11-50 employees

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

About the role

Design and develop scalable backend solutions using Kotlin and Java while collaborating on frontend applications with React. Act as a technical reference to guide engineering best practices, architecture decisions, and high-quality deliveries.

What they look for

Kotlin React Spring Framework Java Clean Architecture AWS Docker Automated Testing SOLID DRY DDD Clean Code Microservices Kafka WebFlux Reactive Programming

Requirements

Requires senior-level experience with Kotlin, Spring Framework, and modern frontend technologies like React. Must have strong knowledge of Clean Architecture, cloud platforms (AWS), and containerization (Docker).

Benefits

Health Insurance Dental Insurance Meal And Food Allowance Childcare Assistance Extended Parental Leave Fitness And Wellness Partnerships Profit-sharing Program Life Insurance Continuous Learning Platform Professional Development Opportunities Partner Program Discounts Mental Health And Well-being Platforms Parenting Support Programs Language Learning Platform

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 Senior Full Stack (Kotlin / React) Developer based in Brazil.

This role offers the opportunity to contribute to a large-scale digital transformation initiative within a collaborative and innovative product environment.You will act as a technical reference, helping shape scalable solutions and guiding engineering best practices.The position combines backend expertise in Kotlin/Java with frontend collaboration using modern technologies such as React.You will work closely with multidisciplinary teams, participating in agile rituals and technical discussions.The role focuses on building high-quality applications, improving engineering processes, and delivering meaningful user experiences.It is ideal for a senior developer who enjoys solving complex challenges, mentoring others, and working with modern cloud-native technologies.

\n

Accountabilities: The Senior Full Stack Developer will be responsible for designing, developing, and improving scalable digital solutions while supporting technical decisions and promoting engineering excellence. The role requires strong ownership, collaboration, and the ability to contribute across backend and frontend environments.

  • Act as a technical reference for the team, supporting architecture decisions and ensuring high-quality deliveries.
  • Develop backend solutions using Kotlin and Java, with occasional contributions to frontend applications using React or other modern technologies.
  • Participate actively in technical discussions, proposing simple, scalable solutions focused on user experience.
  • Apply engineering best practices, including code reviews, pair programming, automated testing, and continuous monitoring.
  • Support incident analysis and troubleshooting by using data, metrics, and structured problem-solving approaches.
  • Contribute to continuous improvement initiatives, technical documentation, and knowledge sharing across the team.
  • Help maintain and evolve scalable applications following modern software development principles.
  • Collaborate with product and engineering stakeholders to align technical solutions with business needs.

Requirements:

The ideal candidate is a senior software engineer with strong experience building scalable applications, excellent knowledge of backend development with Kotlin and Spring, and familiarity with modern frontend technologies. A strong foundation in software architecture, testing, cloud platforms, and collaborative engineering practices is essential.

  • Solid professional experience with Kotlin and Spring Framework.
  • Experience with frontend development, preferably using ReactJS or other modern frontend technologies.
  • Strong knowledge of Clean Architecture and scalable application design.
  • Experience implementing automated testing practices and understanding of the Test Pyramid.
  • Knowledge of software engineering best practices, including SOLID, DRY, DDD, and Clean Code principles.
  • Experience working with cloud computing platforms, preferably AWS.
  • Experience with containerization technologies such as Docker.
  • Familiarity with modern frontend frameworks such as Vue.js or Angular is a plus.
  • Experience using AI-powered tools for code generation, quality assurance, and process improvement.

Nice to have:

  • Experience with event-driven architectures using Kafka, RabbitMQ, or SQS.
  • Knowledge of WebFlux and reactive programming.
  • Experience with functional programming concepts.
  • Experience with microservices architectures and design systems.
  • Background in technical refactoring and technical debt management.
  • Knowledge of Kubernetes and 12-Factor Apps / Cloud Native practices.

Benefits:

  • Health and dental insurance.
  • Meal and food allowance.
  • Childcare assistance.
  • Extended parental leave.
  • Access to fitness, health, and wellness partnerships through Wellhub and TotalPass.
  • Profit-sharing program (PLR).
  • Life insurance.
  • Continuous learning platform and professional development opportunities.
  • Discounts through partner programs.
  • Online platforms focused on physical health, mental health, and well-being.
  • Parenting and maternity/paternity support programs.
  • Partnerships with online learning platforms.
  • Language learning platform.
  • Additional benefits and career development opportunities.

\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