Senior Backend Developer

Jobgether

Brasil

On-site

BRL 180,000 - 280,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance-based bonus
Attendance bonus
Private pension plan
Meal allowance
Health, dental, and life insurance

Job summary

Jobgether is seeking a Senior Backend Developer based in Brazil to design and build scalable backend services using Kotlin and Spring Boot. You will drive microservices architecture, RESTful APIs, and cloud-native infrastructure, while mentoring peers and leading engineering improvements.

You will collaborate across teams, ensure security and performance, and contribute to CI/CD, observability, and deployment automation in a global B2B commerce environment.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related technical discipline.
  • Strong backend experience with Kotlin, Java, and JVM ecosystem.
  • Hands-on Spring ecosystem experience: Spring Boot, Security, MVC, Data.

Responsibilities

  • Lead design, development, deployment, and maintenance of scalable backend services using Kotlin and Spring Boot.
  • Evolve microservices architecture for performance, resilience, security, and maintainability.
  • Design, develop, and optimize RESTful APIs across distributed systems.
  • Improve observability with monitoring, logging, tracing, and alerting.

Skills

Kotlin
Java
REST APIs
Microservices
Cloud-native
Mentoring

Education

Bachelor's degree in Computer Science or related

Tools

Spring Boot
Docker
Kubernetes
CI/CD
New Relic/Datadog
Terraform

Job 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 Backend Developer based in Brazil.

As a Senior Backend Developer, you will play a key role in designing and building scalable, high-performance backend solutions that support a large-scale international B2B commerce ecosystem. You will lead the development and evolution of microservices, APIs, and distributed systems, ensuring reliability, security, and operational excellence. Working with modern technologies such as Kotlin, Java, and Spring Boot, you will help deliver robust solutions that support business growth and improve digital commerce experiences. You will collaborate with cross-functional teams, contribute to architectural decisions, and drive continuous improvements across the engineering lifecycle. The role offers the opportunity to take ownership of critical services, from initial design through production deployment. You will also mentor fellow engineers, promote engineering best practices, and help shape the future of cloud-native technology in a collaborative, international environment.

Accountabilities
  • Lead the design, development, deployment, and maintenance of scalable backend services using Kotlin and Spring Boot.
  • Drive the continuous evolution of microservices architecture, ensuring high performance, resilience, security, scalability, and maintainability.
  • Design, develop, and optimize RESTful APIs and integrations across distributed systems.
  • Improve application observability through effective monitoring, centralized logging, distributed tracing, and alerting solutions.
  • Collaborate with cross-functional teams to translate business requirements into reliable, scalable, and efficient technical solutions.
  • Participate actively in technical discussions, system architecture decisions, and engineering improvement initiatives.
  • Promote software engineering best practices, including clean code, idiomatic Kotlin, automated testing, and maintainable development standards.
  • Mentor and support other engineers through code reviews, pair programming, technical guidance, and knowledge sharing.
  • Contribute to CI/CD pipelines, deployment automation, and the continuous improvement of development and release processes.
  • Support and optimize containerized applications and cloud-native infrastructure using Docker, Kubernetes, and related technologies.
  • Take end-to-end ownership of backend services, ensuring their quality and reliability throughout the development and production lifecycle.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Systems Analysis and Development, or a related technical discipline.
  • Strong professional experience in backend development using Kotlin, supported by solid knowledge of Java and the JVM ecosystem.
  • Advanced understanding of idiomatic Kotlin, including null safety, data classes, sealed classes, extension functions, and Java–Kotlin interoperability.
  • Hands‑on experience developing applications with Spring technologies, including Spring Boot, Spring Security, Spring MVC, and Spring Data.
  • Proven experience designing, developing, and maintaining RESTful APIs and microservices architectures.
  • Experience building, deploying, and scaling high‑throughput distributed applications in production environments.
  • Strong knowledge of software testing methodologies, including unit, integration, regression, stress, and automated testing, using tools such as JUnit, MockK, Kotest, or Testcontainers.
  • Experience with application monitoring and observability platforms such as New Relic, Datadog, or equivalent solutions.
  • Familiarity with DevOps practices, CI/CD pipelines, containerization, and cloud‑native technologies such as Docker, Kubernetes, and Azure or similar cloud platforms.
  • Strong foundations in object‑oriented and functional programming, data structures, algorithms, and problem‑solving techniques.
  • In‑depth knowledge of software architecture, design patterns, and engineering principles such as SOLID, Clean Architecture, and Domain‑Driven Design (DDD).
  • Experience working in Agile development environments, participating in technical leadership activities, and mentoring other engineers.
  • Intermediate English proficiency, with the ability to communicate effectively in both written and spoken contexts.
  • Excellent analytical, communication, and collaboration skills, combined with a proactive approach to problem‑solving and continuous improvement.
  • Strong sense of ownership, autonomy, and accountability, with the ability to identify priorities and understand the business impact of technical decisions.
  • Passion for software quality, innovation, and building technology solutions that serve large user populations.
  • Experience with Kotlin coroutines and reactive programming frameworks such as Spring WebFlux or Project Reactor is a plus.
  • Familiarity with event‑driven architectures and messaging technologies such as Kafka or RabbitMQ is desirable.
  • Previous experience migrating Java applications or codebases to Kotlin is an advantage.
  • Knowledge of Gradle and its Kotlin DSL is beneficial.
  • Exposure to Infrastructure as Code tools such as Terraform is considered a plus.
Benefits
  • Performance‑based bonus.
  • Attendance bonus.
  • Private pension plan.
  • Meal allowance.
  • Health, dental, and life insurance coverage.
  • Discounts on medicines and healthcare‑related products.
  • WellHub partnership, providing access to wellness and fitness benefits.
  • Childcare subsidies.
  • Discounts on selected company products.
  • Access to Clube Ben partnership benefits.
  • Scholarship and educational support programs.
  • School materials assistance.
  • Access to language‑learning and professional training platforms.
  • Transportation allowance.
  • Additional days off, subject to applicable policies.
  • Casual office environment and relaxed dress code.
  • Opportunities for professional development, continuous learning, and career growth.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dev Back Java Pleno
Dev Back Java Pleno

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Fully remote work model
Medical and dental insurance
Life insurance
+7
Pessoa Desenvolvedora Back-end .NET Core Sênior
Pessoa Desenvolvedora Back-end .NET Core Sênior

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Fully remote work
Flexible working hours
Education allowance
+8
Mid-Level Fullstack Developer (.NET / Next.JS)
Mid-Level Fullstack Developer (.NET / Next.JS)

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Meal allowance
+13
Analista Desenvolvedor SR
Analista Desenvolvedor SR

Jobgether • Brazil

Remote
BRL 180,000 - 300,000
Remote Work
Full-Time Employment
Inclusive Workplace
+3
Pessoa Desenvolvedora Back-End Sênior
Pessoa Desenvolvedora Back-End Sênior

Jobgether • Brazil

Remote
BRL 167,000 - 290,000
Fully remote
Medical and dental insurance
Telemedicine services
+8
Senior Engineering Manager
Senior Engineering Manager

Jobgether • Brazil

Remote
BRL 823,000 - 1,152,000
Fully remote distributed work
$50 monthly gym/wellness stipend
Flexible paid time off
Analista Desenvolvedor de Sistemas
Analista Desenvolvedor de Sistemas

Jobgether • Brazil

Remote
BRL 60,000 - 100,000
Food and meal allowance
Education discounts
Stefanini Academy access
+9
Senior .NET Developer (Fintech)
Senior .NET Developer (Fintech)

Jamefy • Brazil

Remote
BRL 180,000 - 320,000
Fully remote work
27 paid vacation days per year
Paid sick leave
+6
Senior .NET Developer (Fintech)
Senior .NET Developer (Fintech)

Jobgether • Brazil

Remote
BRL 240,000 - 360,000
Fully remote work
Paid vacation
Paid sick leave
+3
Staff Software Engineer
Staff Software Engineer

Jobgether • Brazil

Remote
BRL 350,000 - 550,000
Profit-sharing program
Home office allowance
Remote-first working model