Skip to content

Jobgether

Senior Backend Developer

Location
Brazil, BR
Arrangement
Remote
Employment type
Full-time
Level
Senior
Posted
10 November 2026 (5 days ago)

Checked 5 days agoApplications go to the employer, never to RoleSprint

About this role

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! 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

Work location

  • BR

Related jobs

Ready to make a decision?

This role is either worth your time or it isn’t.

Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.

Nothing is submitted automatically. You choose what happens next.

About this listing

Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.

RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.

Published 10 November 2026, last checked 5 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.

Browse all current openings

No credit card requiredStart free