This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The company, Agile Soul, develops impactful software solutions for clients globally, with a focus on the iGaming industry.
The team is dedicated to creating a safe and engaging player experience through research, experimentation, and iteration.
The Senior Back-end Software Engineer will build scalable, highly-available, and robust systems while ensuring continuous delivery.
The role involves collaborating with other backend engineers to design, develop, deploy, and maintain platform features.
The engineer will work on a product platform utilizing Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS) techniques, and a microservice architecture.
The position is part of an Agile cross-functional team consisting of no more than 10 members.
The engineer will contribute to and take ownership of the backend engineering culture, learning from other talented individuals.
Requirements:
A minimum of 5 years of relevant experience is required for this position.
Candidates must have practical knowledge of the latest Java features, Spring Framework, Spring Boot, automated testing, and MySQL or other RDBMS such as PostgreSQL or OracleDB.
Experience with transaction-heavy systems and tools like Docker is essential.
Familiarity with distributed systems, messaging, microservices, and tools such as RabbitMQ and Kafka is advantageous.
Knowledge of CQRS, DDD, TDD, NoSQL databases, and event sourcing is considered an asset.
Proficiency in Kotlin or JavaScript is a plus.
Experience in CI/CD and DevOps practices, including Jenkins, Kubernetes, Google Cloud (GCP), and other cloud technologies, is desirable.
Candidates should be comfortable working in a Linux environment and using tools like Git.
An appreciation for open-source culture and good software development practices is important.
Benefits:
The position offers a competitive salary with periodic reviews.
Employees will gain experience with new technologies and work on international projects.
Flexible working hours and the option to work from home are available, along with a monthly additional bonus.
The company promotes an agile, supportive, and non-bureaucratic organizational culture.
Monthly Lunch Tickets are provided on a card.
Additional medical insurance, paid sick leaves, and reimbursement for sports memberships are included.
Financial support for training and courses, as well as free online English classes with native speakers, is offered.
Paid team-building activities based on projects and interests are part of the benefits.
More intriguing benefits will be revealed during online interviews.