Reach out directly about this role
By city
3 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
Kotlin Developer for the Budgeting Tools Team
We are developing an internal platform that manages changes in Yandex's organizational structure. This distributed product facilitates company transformations, maintains data consistency, and integrates with dozens of internal services.
If you are interested in building systems that the entire company's efficiency depends on, if you love clean code, tests, and thoughtful architecture — we will be happy to have you on the team.
Design and Development You will clarify requirements with analysts, product managers, and related teams, proposing optimal technical solutions. Develop and maintain services for managing changes in organizational structure and related processes. Design and implement reliable APIs for integration with other Yandex products. Work with long-lived asynchronous business processes: model states, ensure idempotency and fault tolerance.
Quality, Infrastructure, and Code Development You will write automated tests (unit, integration, contract) and improve the team's testing strategy. Participate in code review: give and receive feedback, explain technical decisions. Perform refactoring and improve component maintainability.
Operations and Observability You will need to implement business metrics: add events/metrics to code, build dashboards. Develop CI/CD pipelines and improve the service deployment process.
More about backend at Yandex — in the channel Yandex for Backend