Note: this position can be remote, as the right candidate will be working with teams in Nashville, London and Johannesburg,

About Chalkline Sports

The Chalkline Sports iGaming platform provides turnkey free to play and real money games to regulated operators and media.

Our mission is to build highly-scalable mobile-first products that are going to change the sports betting industry.

We have offices in Nashville, TN and Johannesburg, South Africa, with members of our development team and management in the USA, UK and South Africa.

We live and breathe our core values:

  • Candid
  • Action-oriented
  • Resourceful
  • Data-driven, and
  • Speed as a habit

We are a tight-knit team of experienced entrepreneurs and business professionals who have lived around the world. It’s not our first rodeo. We’re seeking proven self-starters who will drive rapid growth.

Position Overview

The Senior Software Engineer will work alongside Chalkline’s Lead Engineer.

You will be challenged to deliver Excellence, and will have a team of people behind you doing the same. We address challenges collaboratively with a balance of optimism, data and realism.

Responsibilities

  • Produce quality code using C# with .NET Framework and .NET Core
  • Participate in requirements analysis, architecture and software design
  • Build out the Chalkline platform, and own development of major new features
  • Improve, configure, debug and deploy existing systems
  • Integrate Chalkline into client systems
  • Integrate 3rd party products and data feeds into the Chalkline platform
  • Contribute technical expertise to Chalkline’s Platform Partners


Essential Skills & Qualifications

  • Strong proficiency as a C# .NET Developer using .NET Framework, .NET Core and ASP.NET
  • Experience with relational databases such as PostgreSQL (preferred) or SQL Server
  • Experience with cloud platforms such as AWS (preferred) or Azure
  • Working knowledge of design/architectural patterns (e.g. Model-View-Controller (MVC))
  • Strong understanding of data modeling and data processing architectures
  • Demonstrated experience of API construction including REST and RPC concepts
  • Proficient understanding of code versioning tools and practices (Git)
  • Understanding of browser-side technologies like HTML5 and CSS (or Less, SCSS, etc)
  • Experience with modern development methodologies including Agile or Kanban process, unit testing, continuous integration, etc


Highly Desirable Experience

  • Highly proficient in English with ability to work with developers and clients in the UK and USA time zones
  • BI or data warehouse experience
  • Experience with administering tools for continuous integration and deployment
  • Working knowledge of Amazon Web Services (AWS)
  • Experience developing sports betting or igaming platforms
  • Demonstrating an understanding and enjoyment of sports and sports betting

For the right candidates, we’ll share our demo, product calendar and growth plan.