Jobgether
Desenvolvedor Backend Kotlin - Sênior
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements:
Benefits:
✦ 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