Posted 2 months ago

Company overview

At Kanon Gaming, we develop our whole product inhouse – that means that under one roof, we have developers, designers, marketeers and support team members. Decisions are taken as a team and brainstorming sessions allow everyone’s voice to be heard.

We have been around for over a decade during which we have evolved with the ever-changing gaming sector expanding our product-offering and markets from Sportsbook in Malta to Casino in Sweden and Denmark. We take pride in our licensed activities and have our eyes set on expanding to even more markets globally.

We strive to give our customers their best gambling experience – the only way to ensure that our products remain the best is by bringing in top talent into our fantastic team. It is pivotal for us to maintain a healthy work-life balance and show our team appreciation by supporting every individual’s career development and personal growth path. 

Job overview

We are looking for an experienced Senior Developer with a keen interest in modern online technologies and backends based on TypeScript, who will play a critical role in leading and contributing to the development of software solutions within our organisation. You will be responsible for designing, coding, testing, debugging, and documenting software applications while providing technical guidance and mentorship to junior team members.

Key responsibilities

  • Software Development: Lead the design and implementation of complex software solutions, ensuring high quality, scalability, and maintainability.
  • Technical Leadership: Provide technical expertise and guidance to the development team, assisting in problem-solving and decision-making processes.
  • Code Review: Conduct thorough code reviews to ensure adherence to coding standards, best practices, and performance optimisation techniques.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to understand requirements and translate them into technical solutions.
  • Mentorship: Mentor and coach junior developers, fostering their professional growth and development.
  • Continuous Improvement: Stay updated with emerging technologies, tools, and trends in software development, and implement their deployment when appropriate. Continuously seek opportunities to improve processes and methodologies.
  • Documentation: Create and maintain technical documentation including system architecture, design specifications, and user manuals.
  • Problem Solving: Identify and address technical challenges and bottlenecks proactively, ensuring timely resolution and minimal disruption to project timelines.
  • Quality Assurance: Collaborate with all stakeholders to develop comprehensive test plans and ensure the delivery of high-quality software products.
  • Project Management: Assist in project planning, estimation, and resource allocation, ensuring projects are completed within scope, budget, and deadlines, while holding regular progress meetings with stakeholders as required. 

This job description, duties, responsibilities, and features of the job, is not exhaustive and may be revised by management from time to time according to business and operational needs. 

 
Desired qualifications and attributes

  • Bachelor’s degree in Computer Science, Engineering, or related field. A Master’s degree is preferred.
  • 10+ years of experience in software development with a focus on various technologies particularly TypeScript, ES6, NodeJS, SQL, and React.
  • Knowledge of ClickHouse is a plus.
  • Proven track record of successfully delivering complex software projects from conception to deployment.
  • Outstanding communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders at all levels.
  • Demonstrated leadership abilities and a passion for mentoring and developing junior talent.
  • Meticulous and attentive to detail
  • Able to work in a fast paced environment

 
What we offer

  • Private health insurance
  • Gym membership
  • Competitive salary package
  • Structured career development 
  • Reimbursement on selected formal training
  • Inclusive team environment
  • Regular team events and lunches
  • Kitchen stocked daily with snacks and much more
  • State of the art technology in a new and efficient office

Apply Online