Our client is key player in the online gambling business - their solution is one of the fastest platforms in the industry.
They have built out a set of solid core models and services: wallets, bonuses, loyalty, marketing, among many others.
This integrated solution allows them to offer more than 2000 casino games, 120 sports betting markets, 15 payment methods, and a diverse set of marketing and retention tools.
Description
Become a pivotal member of our client's team as a Software Engineer specializing in our online casino platform and back-office system. This role invites you to the epicenter of our digital operations, where you'll architect, develop, and refine our main website and the intricate systems supporting it, all while harnessing the React-.Net tech stack.
What you’ll do
Lead the design and development of scalable software solutions that comply with project specifications and requirements using the React, Next.js, .Net Framework, and .Net Core technology stack.
Write, optimize, and manage code that supports a microservices architecture, ensuring a reliable platform performance.
Collaborate with backend and frontend developers to maintain consistency and high quality across our platform.
Implement extensive test suites to validate your code, and maintain comprehensive documentation for software solutions.
Offer innovative suggestions for feature improvements or new implementations to enhance platform performance and user experience.
Commit to continuous learning and professional development, staying on the forefront of software development trends and technologies.
Who you are
A Bachelor’s or Master's degree in Information Technology, Computer Science, Data Science, Engineering, or a related field, with several years of experience in a similar role.
Experience with React, Next.js, .Net Framework, and .Net Core, and skilled in advanced concepts such as concurrent programming, data structures, algorithms, and design patterns.
Experience with relational databases and an in-depth understanding of concepts such as keys, indices, transactions, and locks.
Proficiency with Git version control, Maven build tool, and Spring framework.
Strong English communication skills.
Demonstrated ability to produce high-quality work, and proven ability to mentor junior developers.