Our client strives to build quality solutions for online and physical casinos. It’s no secret that the online gambling industry is currently flourishing but also rapidly changing.
Such a high-paced industry requires a software company that not only understands its clients but can also execute on the highest level.
The platform provides clients with a one-stop solution to kick-start their gaming ambitions and succeed in the industry.
Become a pivotal member of the team as a Senior Software Engineer specializing in our client's 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.
1. 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