Tech DartConnect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
DartConnect is an equal opportunity employer. We care about talent, ownership, and passion, regardless of your background. What you’ll do - Build and improve full-stack product features, from MySQL schemas and Laravel APIs to Vue/Inertia frontends used by players, organizers, officials, and internal teams. - Own product areas end-to-end across tournament operations, registration, payments, rankings, public APIs, and live event experiences. - Improve performance and reliability across frontend flows, backend APIs, jobs, queues, and database queries, especially during live events. - Evolve older parts of the platform toward a simpler long-term architecture across Laravel, Vue, Livewire, and Node/Express systems. - Contribute to real-time scoring, live scoring tv pages, and broadcast-related systems with a strong focus on maintainability and operational reliability. - Improve payment and registration flows across tournaments, memberships, and regional circuits. -
Requirements
Strengthen monitoring and alerting so issues are detected and resolved faster. What you’ll bring - 5+ years of experience building and shipping production software. - Strong experience with modern PHP and Laravel. - Strong frontend experience with Vue or another modern JavaScript framework. - Solid backend experience with relational databases, APIs, queues, and performance troubleshooting. - Comfortable working in a polyglot environment. We primarily use Laravel and Vue, with some services
About the company
About the role Build, modernize, and scale the core systems behind DartConnect, the software platform powering competitive darts worldwide. DartConnect is used by clubs, leagues, tournament organizers, federations, professional events, broadcasters, and players around the world. Our platform operates at real production scale, with thousands of matches scored every day, high-traffic web applications, and years of accumulated tournament, league, player, ranking, registration, payment, and match data. As part of this role, you will work directly with our Head of Technology to build, maintain, modernize, and scale the core product systems behind DartConnect. The work spans Laravel applications, Vue/Inertia frontends, MySQL & MongoDB databases, Redis-backed services, selected legacy Node.js systems, and the workflows that support live scoring, tournament operations, league management, registration, payments, rankings, and TV displays for live events. Location & Work Mode We are remote-first. This role is open to candidates in North America and Europe. We value deep focus and async work, and we also meet in person around selected major tournaments and team off-sites. Our Tech DartConnect runs on a mature, high-traffic platform with a mix of modern Laravel/Vue applications and legacy systems that still power important parts of the business. Our stack includes: - Laravel, PHP, queues, scheduled jobs, and APIs for the core backend systems - Vue, Inertia, and Tailwind for the main frontend applications - MySQL/Percona for large production datasets across matches, players, leagues, tournaments, and rankings - Redis for cache, queues, and real-time coordination - Node.js and MongoDB in selected real-time and online-play systems - Stripe and PayPal for payments, registrations, and memberships - DigitalOcean, Cloudflare, GitHub Actions, Sentry, Slack, and Linear for infrastructure, deployment, monitoring, communication, and planning A big part of the work is improving the platform we already have: modernizing legacy areas, making systems faster and more reliable, and supporting the real-time workflows behind live scoring, tournaments, leagues, public live scoring pages, and TV displays. How we work We hire pragmatic engineers who can take ownership, work through ambiguity, and ship reliable solutions without adding unnecessary complexity. DartConnect powers live tournaments, leagues, and broadcasts, so quality matters. A scoring bug is not just a software issue. It can affect a real match, a real event, or a real broadcast. That is why we test in production-like environments, think carefully about edge cases, and care about building systems that hold up under real usage. We value engineers who are practical, product-minded, and comfortable improving existing systems as well as building new ones. We are darts people too, so you may occasionally hear strong opinions around here, including Arno’s view that double 8 is one of the best doubles on the board.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on es.trabajo.orgGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Basic And Advanced Networking in Dart and Flutter
20 Essential Tools For Backend Development
The Best 7 Frontend Frameworks for Developers in 2025
Dev Digest 120 - Apple and peers