Playson

Senior Full-stack Engineer (Boosters)

European Union · Posted 6 months ago
Tech Stack
Node.jsTypeScriptReactKafkaRabbitMQMySQLPostgreSQLMongoDBDynamoDBRedisDockerKubernetesClickHouseRedshiftReduxHTMLCSSSass RxJSPixi.jsPhaser.jsAWSGCPAzureInversify
Language Requirements
English
Requirements
Senior Seniority
5+ years Experience
No Degree

Degree in Computer Science or a related field, or equivalent hands-on experience

Remote Policy

Remote

EU

About the Role

Our promotional features team is seeking for a Senior Full-Stack Engineer who is backend-focused (Node.js/TypeScript) and confident in the frontend (React) to design, build, and optimize features that are robust, highly scalable, and a joy to use.

If you’re a product-passionate person, your mind is keen to solve deep tech engineering problems, and you have a fast "PoC first" approach with a deep sense of ownership, we would love to hear from you.

Key Responsibilities

  • Design, develop, and maintain backend services for promotional features in Node.js/TypeScript.

  • Build and enhance frontend UI in React (Redux or modern state management), ensuring usability and performance.

  • Optimize existing systems for high throughput, low latency, and scalability.

  • Lead technical decisions, contribute to our SaaS solutions and platform evolution.

  • Collaborate with a distributed, cross-functional team; proactively propose improvements.

  • Ensure code and architectural excellence via reviews, SDLC best practices, and automation.

  • Own quality: write unit, integration, and e2e tests; drive observability and performance.

  • Participate in on-call rotations to help maintain reliability and availability.

  • What you need to succeed

Requirments

  • 5+ years of commercial software development experience with Node.js and TypeScript.

  • Strong knowledge of asynchronous programming, including Promises, streams, and ideally RxJS.

  • Experience with messaging systems such as Kafka and RabbitMQ.

  • Good understanding of distributed systems architecture.

  • Solid experience with relational databases (MySQL, PostgreSQL).

  • Experience with NoSQL databases such as DynamoDB, MongoDB, and Redis.

  • Familiarity with analytical databases such as ClickHouse or Redshift.

  • Proven track record of building and shipping production-ready solutions, with a focus on testing, observability, and performance.

  • Hands-on experience with Docker and Kubernetes.

  • Strong understanding of system design, API design, and network protocols.

  • Commercial experience with React and modern state management tools such as Redux or similar alternatives.

  • Experience with Pixi.js and Phaser.js is a plus.

  • Good knowledge of HTML, CSS, and SCSS, including methodologies such as BEM, SMACSS, or similar.

  • Ability to translate product requirements into intuitive, accessible, and user-friendly interfaces.

  • Strong foundation in computer science fundamentals, database design, and software testing practices.

  • Ability to write and review clean, maintainable, testable, and efficient code across the stack.

  • Degree in Computer Science or a related field, or equivalent hands-on experience.

Nice to Have

  • Experience with enterprise patterns, microservices at scale, DI frameworks (e.g., Inversify).

  • Exposure to Event Sourcing and CQRS.

  • Cloud experience (AWS/GCP/Azure).

  • Performance engineering and active production observation (metrics, tracing, profiling).

  • Security best practices and familiarity with industry standards.

  • Domain experience in iGaming.

What We Offer

  • Competitive Salary: We offer a competitive salary in EUR, subject to annual performance reviews

  • Quarterly Bonuses: Benefit from a transparent and systematic quarterly bonus system

  • Flexible Schedule: We offer a flexible work schedule to accommodate your needs

  • Remote Work Option: Choose to work remotely, providing greater flexibility and comfort

  • Medical Insurance: Receive comprehensive medical insurance for both you and a significant other

  • Financial Support for Life Events: We provide financial support during special life events

  • Unlimited Paid Vacation: Enjoy unlimited paid vacation leave

  • Unlimited Paid Sick Leave: Take unlimited paid sick leave whenever necessary

  • Professional Development: Get reimbursement for professional development courses and training


Recruitment Process

  • HR interview

  • Technical interview (with Live coding)

  • Final interview

Please take into account that sometimes the process may differ, your TA Partner will keep you updated.

Join us today!