




Job Summary: A professional to develop and maintain high-quality, functional, and maintainable software in a collaborative environment aligned with business strategy. Key Highlights: 1. Collaborative work with pairing practices and feedback 2. Focus on software functionality, maintainability, and speed 3. Alignment of technical solutions with business strategy Description: * Proficiency in backend programming languages (Java, Python, Ruby, Go, etc); * Knowledge of relational databases; * Understanding of microservices architecture and REST API design and communication patterns; * Experience with test pyramid and writing automated tests; * Familiarity with agile methodologies (Scrum, Kanban, etc); * Willingness to learn and share knowledge; * Experience with Java and/or Kotlin, and Spring Boot framework; * Experience with messaging tools (Kafka, AWS\-SQS, etc); * Knowledge of Clean Code principles and design patterns. * Develop software ensuring functionality, maintainability, and performance, while adhering to best practices and software testing; * Understand the impact of the team's solutions on end users; * Work in a collaborative environment where pairing, feedback, and motivation for personal growth are common across all squads. * Ensure technical solutions align with business strategy and understand OKRs and product-related initiatives. 2511090202181797463


