Senior Software Engineer - Casino team
The Job in a Nutshell
Coolbet is looking for a Senior Software Engineer to join our Casino Features IT team in Estonia. You will play a key role in driving innovation, owning the full software development lifecycle - from design and implementation to testing and release - and providing ongoing support for existing software. The Casino Features IT team builds and maintains the features that differentiate our casino product, focusing on gamification, player engagement and retention, personalized game recommendations, and detailed statistics. This team also oversees our online poker platform.
A Sneak Peek into Your Role
- Acting as a member of a business team, supporting team members and collaborating with a do-what-it-takes attitude to ensure product and team success.
- Actively participating in meetings, including daily stand-up, sprint planning, demonstration, and retrospective meetings. Communicating within the team and directly to the business as needed.
- Writing, testing, and troubleshooting software utilizing the appropriate technologies.
- Evaluating interrelationships between programs, such as whether a contemplated change in one part of an application would cause unwanted results in a related part.
- Analyzing the performance of programs and acting to correct deficiencies based on consultation with users and approval of the supervisor.
- Writing and maintaining software technical documentation. Documenting programming problems and resolutions for future reference.
- Keeping up to date with and following the company's processes, including the Development Process and all processes linked from it.
- Keeping up to date with the company's programming languages.
- Responsibilities may require evening and weekend work according to the needs of the systems being supported.
You're good at
- You have experience in software development projects and the knowledge of developing complex asynchronous multi-user software and experience with microservices architecture.
- Strong proficiency in Node.js and TypeScript, with a deep understanding of asynchronous programming and event-driven architecture.
- Experience designing and implementing scalable data storage solutions using PostgreSQL or similar relational databases.
- Hands-on experience with message queuing systems such as RabbitMQ and Kafka.
- Proficiency in front-end development using React.js or similar frameworks.
- Familiarity with CI/CD pipelines and DevOps practices is desirable.
- Capable of writing technical documentation.
- You understand data mapping and processing.
- You can communicate technical information clearly and concisely to non-technical colleagues.
- Proven analytical and problem-solving skills, with the capacity to learn and support new systems and applications.
- Adept at working independently, multi-tasking efficiently, adapting to changing priorities, maintaining strong attention to detail, and collaborating effectively within a team.
- Fluency in verbal and written English is a must, as it's our primary means of communication.
Think of this job ad as more of a friendly guide than a rigid 'must-have' list. We're well aware that no one will tick all the boxes, so feel free to apply even if you're not a perfect match – we love close matches too!
Our Benefits, Your Happiness
- Enjoy generous vacation time 🌴 totaling 38 days (28 working days) to maximize your well-deserved time off, along with flexible work hours tailored to your lifestyle.
- Elevate your well-being with monthly sports/health compensation, full sick leave coverage for the first 8 days, our in-house gym, and a chill games room to unwind.
- Unlock a generous Supplemental Training Program that includes training and company-wide knowledge-sharing opportunities to fuel your growth👨🎓.
- Our office is a cozy (and dog-friendly) haven right in the heart of the city. Enjoy complimentary fruits and beverages and free parking. It's the perfect place to be productive and feel right at home.
- Be part of the most legendary events and make amazing connections with colleagues from across the entire company.
- Comprehensive relocation support 🌍 for a smooth transition.
- We foster innovation and independence while celebrating success in a multicultural and diverse company, where you'll work alongside people from around the globe.
- ..plus, if you're not already a pro, we'll teach you how to play poker!♣
Recruitment flow
- Interview - Technical Interview - Police record, and background check - Offer
- Start date: ASAP
- Recruiting from within the EU
- Applications are open until we find the one - take the leap and apply now!
We are an equal opportunity employer, and we value diversity. Our diverse backgrounds, experiences, characteristics, and traits make us better at serving customers. So please, come as you are!
Location
Tallinn, Estonia
Coolbet is an award-winning sportsbook, online casino, and poker provider with a presence in 10 countries on 3 continents holding 5 gaming licenses. Together with GAN Limited, the company is set forth to become a dominant supplier in the USA markets. Our office is located in the center of Tallinn, Estonia, with approximately 400 employees from more than 50 countries. Coolbet's goal is to deliver the best gaming solutions possible by continuously focusing on product development and innovation while creating a new industry standard for responsible gaming. Find out more about Coolbet!
- Department
- IT
- Locations
- Tallinn, Estonia
- Remote status
- Hybrid
- Office & Remote Balance
- Enjoy the perfect balance of collaboration and flexibility with our 4+1 work approach: 4 days on-site, 1 day remote.
Senior Software Engineer - Casino team
Loading application form