Jobgether

Senior Software Developer Fullstack - Kotlin/Next.js (React/TypeScript)

Jobgether

KotlinNext.jsReactTypeScriptSpringAWSKafkaSQSCI/CDautomated testing

About the Role

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer Fullstack - Kotlin/Next.js (React/TypeScript) based in Brazil. This is a senior full-stack engineering role focused on building resilient, secure, and highly scalable digital products. You will work across Kotlin-based backend services and modern web applications built with Next.js, React, and TypeScript. The role offers end-to-end ownership, from product discovery and architecture through deployment, monitoring, and continuous improvement. You will contribute to APIs, event-driven integrations, cloud infrastructure, automated testing, and observability. As a technical reference, you will influence architectural decisions, conduct rigorous code reviews, and mentor less-experienced engineers. You will also leverage AI-powered development practices to improve engineering efficiency and raise the quality bar across the team. The environment is collaborative and cross-functional, with a strong focus on engineering excellence, scalability, and continuous learning. This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer Fullstack - Kotlin/Next.js (React/TypeScript) based in Brazil. This is a senior full-stack engineering role focused on building resilient, secure, and highly scalable digital products. You will work across Kotlin-based backend services and modern web applications built with Next.js, React, and TypeScript. The role offers end-to-end ownership, from product discovery and architecture through deployment, monitoring, and continuous improvement. You will contribute to APIs, event-driven integrations, cloud infrastructure, automated testing, and observability. As a technical reference, you will influence architectural decisions, conduct rigorous code reviews, and mentor less-experienced engineers. You will also leverage AI-powered development practices to improve engineering efficiency and raise the quality bar across the team. The environment is collaborative and cross-functional, with a strong focus on engineering excellence, scalability, and continuous learning. Accountabilities Design, build, and evolve backend services using Kotlin and Spring, including REST/gRPC APIs, integrations, and event-driven communication through technologies such as Kafka and SQS. Develop and maintain responsive web applications using Next.js, React, and TypeScript, applying frontend best practices and modern rendering and data-fetching approaches. Take ownership of features end-to-end, from product discovery and technical design through implementation, code review, testing, deployment, and production monitoring. Build reliable software through comprehensive unit and integration testing, CI/CD practices, and a strong culture of automated quality assurance. Implement observability across production services through metrics, logs, tracing, and appropriate monitoring so that releases are measurable and operationally reliable. Collaborate across squads and disciplines to solve complex technical and product challenges and ensure consistent engineering standards. Conduct thorough code reviews, share technical knowledge, and mentor junior and mid-level developers to strengthen the team's capabilities. Contribute to the evolution of scalable, secure, and resilient architecture, including clean or hexagonal architecture and domain-driven design principles. Use AI-enabled development tools and practices to optimize the software development lifecycle while maintaining high standards for code quality and reliability. Requirements Proven senior-level experience as a full-stack software developer, with strong technical ownership and the ability to contribute across the application stack. Strong backend expertise with Kotlin and Spring, or solid Java experience combined with a strong willingness and ability to transition to Kotlin. Experience designing and developing APIs, data models, integrations, and maintainable architectures, ideally with Clean Architecture, Hexagonal Architecture, or DDD. Strong frontend development experience with Next.js, React, and TypeScript, including familiarity with SSR/SSG, data fetching, styling, and accessibility. Professional experience with AWS or an equivalent cloud platform, containers, and modern CI/CD practices. Strong knowledge of automated testing, including unit and integration testing, and a demonstrated commitment to software quality. Experience with event-driven architectures and messaging technologies such as Kafka or SQS is highly valuable. Familiarity with production observability, including metrics, logs, tracing, SLOs, monitoring platforms such as Datadog, and on-call practices is advantageous. Experience with relational and/or NoSQL databases and designing systems that operate reliably at scale is a plus. Experience in food technology, payments, or fintech environments is beneficial but not essential. Strong communication and collaboration skills, with the ability to mentor colleagues and work effectively across teams. Benefits Health and dental insurance. Meal and food allowance. Childcare assistance. Extended parental leave. Access to fitness, wellness, and healthcare professionals through Wellhub/Gympass and TotalPass. Profit-sharing program (PLR). Life insurance. Continuous learning opportunities through an internal learning platform. Access to online professional development and training platforms. Language-learning platform. Employee discount programs. Online resources dedicated to physical health, mental health, and overall well-being. Courses focused on pregnancy and responsible parenting. Remote work environment, subject to applicable local policies. Additional benefits and development 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! 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

You'll be redirected to Jobgether's application page

Job Details

Salary

Not disclosed

Location

Brazil

Job type

Full-time

Category

Full-stack Development

Experience

Senior

Posted

Today

Job Highlights

  • Senior level role
  • 100% Remote — open to candidates in Brazil
  • Full-time position

About Jobgether

This job is hosted by Jobgether. Clicking Apply opens their site.

More jobs from Jobgether on RC9

Remote Work Style

Mixed

Mix of flexible and scheduled meetings

Your Match

See how well your skills line up with this role, and what you're missing.

AI Cover Letter

Generate a cover letter tailored to this job from your profile.