Skip to main content
a office with a plant in a pot

Backend Developer - Flutter Studios

Apply Now


The developer will be maintaining and enhancing existing Casino Back-End modules and will be working in a cross-functional Agile squad (hereinafter just Squad) to deliver new business requirements by implementing technical tasks consistent with their skillset.

Key responsibilities

• Report to team lead/line manager

• Commit to support a safe, mindful, and productive work environment, maintaining open, honest, and respectful communications

• Review business requirements and implementation tickets’ acceptance criteria with the Squad to ensure clear understanding of the ask before the start of the implementation and set expectations

• Work with the Squad to ensure all assigned deliverables are completed within the agreed deadlines and all assigned tickets’ statuses are kept updated

• Implement assigned development tasks with the highest quality; test, document, socialize, and be accountable for the changes implemented

• Ensure code changes and acceptance criteria are covered with unit and integration testing (if applicable)

• Socialize and discuss with the Squad, Chapters, and Guilds approaches and technologies used, challenges encountered, and effort spent during the implementation

• Follow Senior developers’ and Technical Leads’ guidance and directions during the execution of tasks and code reviews

• Actively participate in code reviews by providing constructive comments and by socializing best practices, to improve codebase quality, efficiency, and security

• Assist in investigations and trouble-shootings of Casino issues found in testing and production environments

• May participate in on-call support on a rotation basis

Skills and Capabilities

• Capable of clear and effective communication, both in written and in verbal form, for providing updates and estimates, documenting features, collaborating with team members, and contributing to the knowledge repository

• Quick learner, detail-oriented, able to handle competing priorities with minimal supervision

• B.Sc. or M.Sc. degree in Computer Science (preferred) or equivalent practical experience

• Knowledge of C++ is a nice to have, but not a must

• Knowledge of Java and related frameworks (such as Spring)

• Knowledge of RDBMS and SQL

• Understanding of networked/distributed applications development and related topics

• Experience with Docker and Kubernetes for working with container-based web services

• Experience with modern development/testing/deployment methodologies, source control management, and multiple IDEs and debugging tools

• Experience with collaboration and documentation tools such as Jira, Confluence, Microsoft SharePoint, and the Office suite

• Keen interest in the latest technology in the industry related to the development stack

• Knowledge of AWS and cloud related technologies is an asset

• Knowledge of Front-End related technologies and frameworks is an asset

• Knowledge of Reactive and Functional programming approaches is an asset

• Knowledge of different Casino games rules and related domain is an asset

• Knowledge of probability and statistics concepts is an asset

What you can expect:

  • 25 days of annual leave;

  • Sharesave scheme;

  • ”Flexible Benefits” of your choice;

  • Private health insurance (includes dental insurance and health assessments);

  • Free parking;

  • Thousands of courses online through ‘Udemy';

Ways of working:
Flexible working is our way of working! We're a diverse workforce and therefore a 'one size fits all' approach isn't necessarily best. Whatever your personal needs may be, let's have a chat and see how we can accommodate them;
We thank all applicants for their interest, however only the suitable candidates will be contacted for an interview.
By submitting your application online, you agree that: your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than two years, in order to consider you for prospective role within the company.

a hallway with windows

Join our talent community

Be the first to know about our latest vacancies

Sign up