Senior Backend Engineer (Java), Core

Remote, USA
Posted Jun 14, 2026
Full-time

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.

Product Technical Stack:
Backend: Java 21, Spring Boot 3.0
Frontend: Angular 19/20, React.js
Databases & Messaging: MySQL, Kafka, RabbitMQ, Redis
Cloud & Containerization: AWS, Docker, K8s
Architecture: Highload Systems, Microservices, Serverless, CDN
Monitoring & Analytics: Grafana, ELK stack, and Big Data solutions

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 task

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

More Remote Jobs