We are a product R&D company that creates solutions for the dynamic iGaming Ecosystem.
Our Mission is to create cutting-edge platforms to reinvent the iGaming industry.
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; * Working effectively in an agile team using Scrum; * Collaborating with business stakeholders and internal users to design and deliver products that attract new customers and keep them coming back; * 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 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 and Functional programming, MVC/MV* architectures, asynchronous server communication; * Experience in the design and development of RESTful web services and JSON handling; * Able to use Git and understand distributed version control strategies; * Software craftsman, with a rigorous and disciplined approach to writing simple and effective software but not afraid to learn from failure and tell others about mistakes; * Knowledgeable in web software architectures and design patterns; * TDD, Refactoring; * Familiar with using a tracking system such as JIRA; * Have an aptitude and willingness to learn the business domain and new technologies; * A genuinely nice person, opinionated but humble enough to work with anyone.
Desirable: * Familiar with Groovy, Spock, Hibernate, Spring Boot; * Have used cloud services like AWS orGoogle App Engine; * Experience of integrating backend services with NodeJS, Angular, Ionic or a similar framework for mobile site development; * Knowledge of multi-threaded programming and concurrency; * Practical experience with message brokers such as RabbitMQ, Apache Kafka; * Delivering scalable and high-traffic-resilient applications with optimized content delivery using CDN like Fastly; * Comfortable working in a Linux environment with scripting languages;
Personal skills: * Self Motivated team player; * Reliable person in development; * Keen to do things better; * Strong communication and problem solving skills. * Product goals-oriented
Interview Stages: * HR Interview (45 minutes) — Initial conversation to discuss your experience, career goals, and cultural fit. * Technical Task (Optional) * Technical Interview (1.5 hours) — In-depth technical interview covering relevant skills. * Final Interview (1.5 hours) — A comprehensive discussion with the team, focusing on role-specific competencies and alignment with company values. * Job Offer
You will get: * Competitive salary and Bonuses. * Professional growth. * Medical insurance. * Wellbeing program. * English courses. * Team of motivated professionals.