Tech DartConnect

Dartconnect
Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Relational Databases Database Queries Laravel MySQL Node.Js Software Troubleshooting Backend Vue.js Front End Software Development

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.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

9:43 min

Tracing the HTTP request lifecycle inside Laravel

Rumpel Christoph · LIVE

2:48 min

Core benefits of using the Dart programming language

Mira Jago · World Congress 2021

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all