Desenvolvedor(a) Back-End 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) Back-End Kotlin - Sênior in Brazil.

Join a dynamic and innovation-driven technology environment where scalable backend solutions and high-performance systems play a critical role in digital transformation initiatives. In this senior-level position, you will contribute directly to the architecture, implementation, and continuous evolution of mission-critical applications built with modern backend technologies. You will collaborate with multidisciplinary teams in an agile ecosystem focused on quality, scalability, and continuous improvement. This opportunity is ideal for a backend specialist who enjoys solving complex technical challenges, influencing architectural decisions, and building resilient distributed systems. With exposure to cloud-native environments, event-driven architectures, and high-availability transactional flows, you will have the autonomy to shape impactful solutions while continuously growing your technical expertise.


Accountabilities:

  • Lead the end-to-end deployment process across staging, production, and release environments, ensuring secure and efficient software deliveries.
  • Contribute to the architecture and design of backend components, participating actively in technical and strategic decision-making.
  • Develop scalable and resilient backend services using Kotlin, Java, Spring Boot, and microservices architectures.
  • Ensure high standards of code quality through code reviews, automated testing, and adherence to best development practices.
  • Build and maintain robust transactional and asynchronous processing flows in distributed systems.
  • Collaborate with multidisciplinary teams to deliver scalable, reliable, and high-performing solutions.
  • Implement and optimize integrations using messaging and event-driven technologies such as Kafka, SQS, and SNS.
  • Promote observability, monitoring, and operational excellence practices within backend services.
  • Support continuous improvement initiatives and contribute to agile development processes and engineering best practices.
  • Work closely with cloud and infrastructure environments to ensure system scalability, security, and reliability.
  • Requirements:

    • Strong experience with Kotlin or Java development in backend environments.
    • Solid expertise with Spring Boot and microservices architectures.
    • Experience implementing automated unit and integration tests.
    • Knowledge of relational databases such as PostgreSQL and non-relational databases including MongoDB and Cassandra.
    • Experience with messaging platforms and distributed communication tools such as Kafka, SQS, and SNS.
    • Familiarity with observability and monitoring practices for distributed systems.
    • Hands-on experience with AWS cloud environments and cloud-native architectures.
    • Understanding of security protocols and secure backend development practices.
    • Experience with Infrastructure as Code (IaC) concepts and tools.
    • Strong knowledge of event-driven architectures and asynchronous flow processing.
    • Experience working with highly critical transactional systems and high-availability environments.
    • Agile mindset with a strong focus on collaboration, continuous improvement, and engineering excellence.
    • Benefits:

      • Opportunity to work in a highly collaborative and innovation-focused technology ecosystem.
      • Exposure to large-scale digital transformation and mission-critical projects.
      • Career development opportunities through technical communities, mentorship, and learning initiatives.
      • Flexible and agile work environment focused on autonomy and continuous growth.
      • Access to knowledge-sharing programs and professional development initiatives.
      • Inclusive and diverse culture that values respect, ethics, and collaboration.
      • Opportunity to work alongside multidisciplinary and globally distributed teams.
      • Participation in impactful projects involving modern cloud-native and distributed 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