Desenvolvedor(a) Backend Kotlin - Sênior

full timeback-endsoftwareengineeringremote FROM 🇧🇷
Open to candidates in: Brazil
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified
 

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Desenvolvedor(a) Backend Kotlin - Sênior in Brazil.

This role is part of a high-impact engineering team responsible for building and evolving backend services that support a leading digital banking ecosystem. You will work on scalable, event-driven architectures that power critical financial products used by millions of users. The environment is highly collaborative, agile, and focused on product ownership across the entire lifecycle. You will contribute to systems that demand high availability, security, and performance at scale. The role involves close interaction with cross-functional teams, ensuring technical excellence and alignment with business goals. It is an opportunity to work on complex distributed systems in a fast-paced fintech context, where engineering decisions directly influence customer experience.


Accountabilities:

  • Design, develop, and maintain scalable backend services using Kotlin and Spring, ensuring high performance and reliability across distributed systems.
  • Contribute across the full product lifecycle, from feature conception and implementation to monitoring, maintenance, and continuous improvement.
  • Build and maintain APIs and event-driven services integrated with cloud-native infrastructure and messaging systems.
  • Investigate, troubleshoot, and resolve production incidents, ensuring system stability and minimal customer impact.
  • Implement automated testing strategies (unit, functional, and performance) to ensure code quality and system resilience.
  • Instrument applications with logs, metrics, and tracing to improve observability and support data-driven decision-making.
  • Collaborate in agile teams to refine requirements, improve architecture, and ensure adherence to engineering best practices.
  • Requirements:

    This role requires strong experience in backend development with Kotlin and Spring framework, along with solid knowledge of distributed systems and cloud environments. Candidates should be comfortable working in agile teams and contributing to high-scale, production-critical systems. A strong foundation in software engineering principles, clean architecture, and testing practices is essential.

    • Strong experience with Kotlin and Spring framework in backend development.
    • Solid understanding of microservices and event-driven architecture.
    • Experience with AWS services such as SQS and S3, and cloud-native environments.
    • Proficiency with relational and NoSQL databases such as Postgres, MongoDB, and Redis.
    • Knowledge of TDD, DDD, Clean Code, and software engineering best practices.
    • Experience with Git workflows (GitFlow) and CI/CD pipelines.
    • Strong debugging and incident resolution skills in production environments.
    • Ability to work in agile environments (Scrum/Kanban) with cross-functional teams.
    • Good communication skills, teamwork mindset, and proactive problem-solving attitude.
    • Benefits:

      • Remote work model with flexibility to work from anywhere in Brazil.
      • Competitive compensation aligned with senior-level market standards.
      • Health and dental insurance options (depending on engagement model).
      • Access to learning and development opportunities in a fast-growing tech environment.
      • Participation in challenging, large-scale fintech projects with high impact.
      • Agile and collaborative culture focused on technical excellence and autonomy.
      • Career growth opportunities within complex distributed systems and cloud-native architectures.

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
Jobgether
🏭 Not specified
📍 N/A
👤 Not specified