Source description
About the role
We’re looking for a Senior Backend Developer who thrives in a deeply hands-on environment and enjoys being close to the code on a daily basis. This role is heavily focused on building, optimising, and scaling backend services in a high-load system where performance and reliability are critical.
You’ll be working on complex, real-time challenges at the core of our platform - improving latency, ensuring high availability, and making systems more efficient at scale. This is not a coordination-heavy role; it’s for someone who enjoys writing production code, solving tough engineering problems, and seeing the direct impact of their work.
If you’re product-driven, take ownership, and prefer a “build first, improve fast” approach while working on systems where every millisecond matters - this role will feel like home.
Key Responsibilities
-
Work as part of a cross-functional team owning a core product within the platform
-
Design, build, and deliver new backend features end-to-end in a distributed environment
-
Write high-quality, production-level code daily, contributing directly to a high-load, scalable system
-
Take ownership of services handling financial transactions at scale, with a strong focus on reliability and accuracy
-
Proactively suggest and implement improvements in architecture, processes, and development practices
-
Participate in code and architectural reviews to maintain high engineering standards
-
Solve complex business and technical challenges with pragmatic, efficient solutions
-
Participating in on-call rotations within the squad to ensure the reliability and availability of our systems
-
Play an active role in ongoing tech transformation initiatives across the platform
-
Collaborate closely with engineers, product, and other stakeholders to deliver impactful solutions used by millions globally
Requirements
-
Solid experience with Node.js/TypeScript is ideal, but we also welcome experts in other OOP languages such as Java, Python, C++, C#, or Go.
-
Strong understanding of asynchronous programming techniques
-
Experience with distributed systems and messaging systems (Apache Kafka, gRPC)
-
Knowledge of relational databases (MySQL, PostgreSQL), columnar databases (ClickHouse), and NoSQL technologies (DynamoDB, MongoDB)
-
Skilled in developing and maintaining end-to-end and unit tests
-
Proven track record of developing production-ready solutions
-
Degree in Computer Science or related field
-
Nice to Have
-
Experience with large-scale microservices architecture.
-
Good ground knowledge of Kubernetes
-
Familiarity with cloud providers (especially AWS)
-
Understanding of application security and industry best practices
-
Understanding of enterprise development patterns
-
Active performance observation
-
Gambling domain experience
What We Offer
-
Competitive Salary
-
Quarterly Bonuses
-
Unlimited Paid Time Off
-
Unlimited Paid Sick Leave
-
Remote & Flexible Working
-
Private Medical Insurance
-
Financial Support for Life Events
-
Professional Development Budget
-
International Exposure
-
Regular Company Events
-
*Benefits may vary depending on location and contractual agreement
-
Recruitment process
-
HR interview (30-45mins)
-
Interview with a Hiring Manager (45mins)
-
Technical interview with live coding (90mins)
-
Final Interview with C-level (60 mins)
More at Playson
