About us: We are a product R&D company that creates solutions for the dynamic iGaming Ecosystem. Our mission is to build cutting-edge platforms that reinvent the iGaming industry.
About product: A scalable, feature-rich iGaming platform focused on continuous product evolution and high-quality user experience. The system is built on a modern technology stack, the teams are focused on long-term product growth, stability, and innovation, working in a mature Agile environment with a strong technical culture.
Team description: You will join a cross-functional squad of 10 engineers (BE/QA/DevOps) working closely with an Architect and Tech Lead.
As a Senior Back-End Engineer, you will be working in a high-load and integration-heavy environment, side by side with experienced engineers.
Responsibilities: * Writing backend code and tests as well as leveraging open source technologies to get reliable results; * Improving code quality through testing, refactoring, peer-reviews; * Championing software quality, innovation and appropriate technology choices; * Working effectively in an agile team using Scrum and participating in daily stand-ups, planning sessions, showcases and retrospectives; * Collaborating with business stakeholders and internal users to design and deliver products; * Ability to contribute to end-to-end user stories that steer a technical design that can be iteratively developed by the entire team; * Performing root cause analysis to ensure that mistakes are properly understood and not repeated; * Contributing to coding standards and guidelines as well as setting a good example of adhering to them; * Standing by your solutions to ensure that both you and the team have the tools and ability to support its operation after hours.
Requirements: * Extensive knowledge of Java, Spring Boot and associated technologies: JUnit, Web Application Servers (e.g. Jetty/Tomcat), Gradle/Maven; * Strong knowledge of MySQL and writing optimized database queries; * Thorough understanding of architectural software concepts, Object-Oriented, MVC/MV* architectures, asynchronous server communication; * Knowledge of multi-threaded programming and concurrency; * Experience in the design and development of RESTful web services; * Knowledgeable in web software architectures and design patterns; * You champion agile principles and are a strong advocate for Continuous Delivery, TDD, Refactoring; * Familiar with using a tracking system such as JIRA; * Have an aptitude and willingness to learn the business domain and new technologies;
Desirable: * Familiar with Groovy, Spock, Hibernate; * Have used cloud services like AWS or Google App Engine; * Experience of using Google Analytics and logging services like Datadog, Grafana and Splunk to track product usage and drive features; * Experience using virtual services like Docker to automatically build new environments for development and testing; * Track record of delivering scalable applications that are performant under high traffic volumes; * Comfortable working in a Linux environment with scripting languages;
You will get: * Work in a technically strong environment with modern stack and mature Agile culture; * High autonomy, decision-making authority, and close cooperation with leadership; * A position in a product development company with a dynamic environment and several concurrent projects; * Opportunity to contribute (your ideas for improvement implementation); * Continuous self-improvement and growth, including budget for certifications and courses; * Competitive salary plus financial bonuses; * Medical insurance coverage; * English language courses; * Company prepaid AI agent; * Wellbeing package: online-yoga classes, Yakaboo, BetterMe App: Health Coaching, BetterMe App: Mental Health; * Corporate events and fun team-building activities. * Remote-first culture
Interview Stages: * HR Interview (45-60 minutes) — Initial conversation to discuss your experience, career goals, and cultural fit. * Technical coding task (up to 120 minutes) * Technical Interview (1,5 hour) — In-depth technical interview covering relevant skills. * Final Interview (1,5 hour) — A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values. * Reference check & Job Offer