Design, build, and optimize back-end services for data gathering, processing, and delivery.
Ensure high-quality engineering practices with thorough test coverage, robust metrics, alerts, and clear documentation.
Define and maintain service contracts to ensure seamless communication between systems.
Work closely with the product team to align technical solutions with customer needs.
Requirements
3+ years in software development within product-focused companies, with at least 2+ years working extensively in Kotlin (preferred) or Java.
Experience working with Spring Boot.
Experience working with relational databases (PostgreSQL preferred).
Experience working with ClickHouse is a plus.
Experience in designing and implementing effective distributed systems. Ability to make architectural decisions and evaluate their impact on system performance, scalability, and reliability.
Strong autonomy with a willingness to grow into a senior position.
Comfortable working with and improving an existing codebase.
Strong engineering culture, attention to the details, business-centric mindset.
Benefits
A collaborative and innovative team environment.
The opportunity to work on cutting-edge distributed communication systems.
Career growth opportunities within a fast-growing global company.
Flexible work arrangements and remote work options.
A supportive team that values innovation and knowledge-sharing.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.