Software Developer Role Summary
This is a high-impact and business-critical position in our company.
The professional will be responsible for lead acquisition flows and marketing forms, primarily working in the Conversion Squad.
Main focus will be Back-end development using Kotlin + Spring Boot.
Developer may also support small tasks in Front-end/BFF applications built with Next.js and Node.js, collaborating closely with product and engineering teams.
* Develop Back-end solutions ensuring functionality, maintainability, performance, and adherence to engineering best practices.
* Build services aligned with business strategy, OKRs, and product initiatives.
* Implement and maintain reliable and scalable microservices and REST APIs.
* Create automated tests following the testing pyramid.
* Work in a collaborative environment with pair programming and a strong feedback culture.
* Communicate clearly and proactively in daily meetings, agile ceremonies, and when raising blockers.
* Contribute to continuous improvement within the Conversion Squad projects.
Key Skills:
* Kotlin and Spring Boot (top priority).
* Microservices and REST API architecture.
* Relational databases.
* Automated testing and understanding of the testing pyramid.
* Agile methodologies (Scrum, Kanban).
Nice to Have:
* Modern Front-end frameworks (React, Next.js, Angular, Vue.js).
* BFF using Node.js.
* Messaging tools (Kafka, AWS SQS, etc.).
* Clean Code and Design Patterns.