Key responsibilities will include developing back-end solutions that ensure functionality, maintainability, performance, and adherence to engineering best practices.
The role involves building services aligned with business strategy, OKRs, and product initiatives.
Developers must implement and maintain reliable and scalable microservices and REST APIs, as well as create automated tests following the testing pyramid.
Core Competencies
* Strong communication skills, especially during daily meetings
* Proactive attitude in raising issues, proposing solutions, and seeking support when needed
* Ability to collaborate effectively with cross-functional teams (product, design, engineering)
* Organization and strong sense of ownership over deliverables
Must-Have Skills:
* Proficiency in Kotlin and Spring Boot
* Solid experience with microservices and REST API architecture
* Strong knowledge of relational databases
* Experience with automated testing and understanding of the testing pyramid
* Experience with at least one other back-end language: Java, Python, Ruby, Go
* Familiarity with agile methodologies (Scrum, Kanban)
Nice-to-Have Skills:
* Experience with modern front-end frameworks (React, Next.js, Angular, Vue.js)
* Knowledge of BFF using Node.js
* Experience with messaging tools (Kafka, AWS SQS, etc.)
* Knowledge of Clean Code and Design Patterns
This is an inclusive and passionate community of professionals who help bring about digital transformation for businesses around the world. We welcome all individuals and do not discriminate on the basis of gender identity and expression, race, ethnicity, disability, sexual orientation, color, religion, national origin, age, marital status, or any other protected category in any of the jurisdictions in which we conduct business.