Jobgether
Jobgether

Desenvolvedor Backend Kotlin - Sênior

engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities:

    • Take ownership of developed products throughout their entire lifecycle, from the initial conception of functionality through implementation, maintenance, and continuous improvement.
    • Develop and make backend services available in alignment with product and technical requirements.
    • Investigate and resolve technical issues, including bugs, incidents, and complex system analyses.
    • Follow established technical policies, processes, standards, and development guidelines.
    • Design and implement automated unit, functional, and performance tests according to team practices and quality standards.
    • Troubleshoot and resolve production incidents that may impact customers, contributing to application stability and service continuity.
    • Instrument applications to enable the collection and analysis of performance information, operational logs, and technical metrics.
    • Collaborate with agile and multidisciplinary teams to contribute to technical decisions, resolve challenges, and continuously improve development practices.
    • Requirements:

      • Strong professional experience in backend software development with Kotlin.
      • Hands-on experience with the Spring Framework and modern backend development practices.
      • Solid understanding and practical application of TDD, DDD, and Clean Code principles.
      • Experience working with agile methodologies and frameworks, particularly Scrum and Kanban.
      • Experience with AWS services and cloud infrastructure, including SQS and S3.
      • Strong knowledge of databases such as MongoDB, PostgreSQL, and Redis.
      • Experience designing and implementing automated unit tests.
      • Familiarity with Git Flow and collaborative source-code management practices.
      • Experience with event-driven architecture and asynchronous software design.
      • Clear and objective communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
      • Strong teamwork and conflict-resolution abilities within agile and multidisciplinary environments.
      • Creativity and proactivity in anticipating different application scenarios and identifying effective technical solutions.
      • Experience with Docker and containerization is a plus.
      • Experience with JavaScript is advantageous.
      • Familiarity with the Apigee API management platform is a plus.
      • Benefits:

        • Opportunity to work on products within the digital banking and financial technology ecosystem.
        • Exposure to modern backend technologies including Kotlin, Spring, AWS, MongoDB, PostgreSQL, Redis, and event-driven architecture.
        • Opportunity to work with agile, multidisciplinary engineering teams.
        • Exposure to software engineering practices including TDD, DDD, Clean Code, automated testing, and observability.
        • Opportunity to contribute across the complete product lifecycle, from feature development to production reliability and maintenance.
        • Fully remote work model.
        • Full-time employment opportunity.
        • Professional development through continuous exposure to modern technologies, engineering practices, and complex technical challenges.
        • Inclusive and collaborative work environment focused on knowledge sharing, learning, and career development.
        • Access to training, educational initiatives, technical communities, and development programs.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now