During your day as a Backend Developer, you will:
- Solve complex technical problems and propose innovative solutions to enhance our products as part of a development team.
- Work in partnership with product leaders, designers, project managers, and software engineers to implement versatile solutions that anticipate customer needs.
- Drive innovation by bringing new ideas to products and processes.
- Tackle development challenges while always considering user experience, performance, quality, and security.
- Collaborate with other developers to promote best practices in software design and quality.
- Design and maintain efficient and well-structured APIs.
- Actively participate in product launches and evolution, contributing to team performance and the continuous improvement of user experience.
This position is a great fit for you if you have:
- Solid experience with Java/Kotlin and the JVM for scalable software development;
- Availability to work with front-end when needed;
- Hands-on experience with Spring and Gradle;
- Strong focus on database performance;
- Knowledge of Kubernetes and AWS;
- Passion for unit and integration testing;
- Experience in designing and maintaining public APIs;
- Advanced English skills;
- Ability to build high-performance and optimized systems;
- Creativity and innovation in solving complex problems;
- A self-driven and collaborative mindset, with contagious enthusiasm;
- Commitment to clean code and software engineering best practices;
- Interest in staying up to date with industry trends and innovations;
- A degree in Computer Science or an equivalent field.