Driving the definition and implementation of new architecture for our entire eco-system, ensuring all solutions are built for long-term scalability and efficiency;
Act as a mentor to employees, facilitating their professional growth and advancing the team's overall technical skill level;
Delivering reliable and maintainable software, emphasizing solid design principles and thorough code reviews;
Designing and implementing new features for a high-load transaction processing platform;
Continuously improving and optimizing existing systems and processes;
Collaborating across teams to deliver cohesive, end-to-end solutions;
Contributing to the platform’s architecture and scalability in a cloud environment;
Designing, developing, and deploying microservices within an Agile framework.
Requirements
Leading team(-s) for 2+ years as both a Leader and a Manager;
3+ years of experience with Scala;
5+ years of experience with Java;
Strong knowledge of Scala and its ecosystem (e.g., sbt, Akka, Play Framework);
Familiarity with Agile methodologies and functional programming principles;
Understanding how the JVM, JDK/JRE, and accompanying technologies work;
Proficiency in database technologies (SQL and NoSQL) and hands-on experience with Kafka;
Collaborative mindset and fast learner.
Benefits
An annual fixed budget that you can use based on your needs and lifestyle. You decide how to allocate it:
Sports – gym, yoga, or any activity to keep you active;
Medical – insurance and wellness services;
Mental health– therapy or coaching support;
Home office – ergonomic furniture, gadgets, and tools;
Languages – courses to improve or learn new skills.
Parental support with paid maternity/paternity leave and monthly childcare allowance;
20+ vacation days, unlimited sick leave, and emergency time off;
Remote-first setup with full tech support and coworking compensation;
Regular team events – online, offline, and offsite;
Learning culture with internal courses, career development programs, and real growth opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.