About the job
At Arkadium, we believe in the joy of creating fun experiences, and for the past 20 years, we have done just that. As the creators of some of the world’s most-played games, including the iconic Solitaire that has graced countless Windows machines, our games are available on Arkadium.com, iOS, Android, and numerous prominent platforms worldwide.
As a proud Evergreen business, our core values of Fierce Drive, Positive Energy, and Living Full Lives guide our operations and decisions.
We are a privately held company (ensuring stability and a balanced approach to growth), founder-led (demonstrating passion for our craft), and we consistently earn accolades as a “Best Place to Work” – we are not your average gaming company.
Recognized by 'Happiness Works' in 2023, 2024, and 2025 in Portugal, alongside 'Crain's Best Places to Work 2022' and 'Great Place to Work 2022 and 2023' in New York, we take pride in our culture!
If you're excited about becoming an Arkadian, we would love to hear from you!
Overview
Arkadium is on the lookout for an outstanding and seasoned Senior Full-Stack Engineer to join our Core Tech team.
Our Core Tech team operates with a backend-first philosophy, developing and refining shared services that power essential functionalities in Arkadium’s games and platforms. This includes authentication, chat, tournaments, friend systems, inventory management, microtransactions, and multiplayer infrastructure (Nakama) among other platform-wide capabilities.
What You’ll Do
- Lead the technical direction and delivery of complex, scalable full-stack systems utilized by live games.
- Design and make architectural decisions for backend and frontend systems, striking a balance between performance, scalability, and long-term maintainability.
- Develop and enhance backend services and APIs that support real-time, live-operated games.
- Seamlessly integrate backend systems with web-based frontends and browser games.
- Empower internal game teams by creating shared services, frameworks, and developer tools.
- Design, implement, and maintain reliable data models focusing on accuracy, security, and high performance.
- Identify performance bottlenecks throughout the stack and proactively initiate optimizations.
- Establish and uphold security standards for authentication, authorization, and data protection.
- Set engineering quality benchmarks through code reviews, architectural guidance, and mentoring.
- Create clear technical documentation and decision records to facilitate long-term ownership and knowledge transfer.
- Stay updated with modern backend, frontend, and infrastructure practices while continuously raising the technical standards of the team.
- Collaborate closely in an agile environment, contributing to planning, execution, and ongoing improvements.

