Back-End Software Engineer
Core
Design and build scalable backend services and APIs for core platform components in the iGaming industry.
Role type
Senior IC Java backend software engineer
Builds
Scalable, reliable, and secure microservices and APIs for online gaming providers
Domain
iGaming / Online Gaming
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Framework, Spring Boot, REST APIs, microservices architecture, multithreading, relational databases, NoSQL databases, Docker, Kubernetes, Git, CI/CD tools, data structures, algorithms, object-oriented principles
Preferred skills
Message queues (Kafka, RabbitMQ), cloud platforms (AWS/Azure/GCP), API gateways, service discovery, caching technologies (Redis, Hazelcast), performance and load testing
Technologies
Java, Spring Boot, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, Kafka, RabbitMQ, Redis, Hazelcast, AWS, Azure, GCP
Responsibilities
Develop, test, and maintain backend services and APIs; Build scalable microservices; Write clean, maintainable, and testable code; Collaborate with Product, QA, and DevOps teams; Participate in design discussions, code reviews, and technical brainstorming; Troubleshoot production issues; Implement CI/CD pipelines, automation, and observability best practices
Seniority
Mid-level, hands-on IC