Playson

Senior Software Engineer, Node.js

Playson

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Amazon RedshiftAWSCloudDistributed SystemsDynamoDBGoogle Cloud PlatformJavaScriptKafkaKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgresRabbitMQRDBMSTypeScript

About the role

  • Collaborate with Head of Gamification and other engineers to build and evolve game services
  • Slot game engine development
  • Build and maintain microservices (e.g., fraud detection, release processes)
  • R&D tasks around game mechanics, math packages, and new gameplay features
  • Hypothesis testing and fast prototyping (PoC-first mindset)
  • Become part of a full-stack team of the product, positioned as an independent part of the platform
  • Develop brand new features with a distributed team and proactively propose new ideas
  • Develop a scalable high-load system, with financial results' responsibility
  • Perform code and architectural reviews
  • Proactively contribute to solution development and process improvements
  • Handle complex business problems during solution development and provide field support with creative and rapid solutions

Requirements

  • A degree in Computer Science or related field
  • Strong development experience in Node.js/TypeScript 5+ years
  • Strong understanding of Async approaches
  • Experience with Messaging systems like Kafka, RabbitMQ
  • Experience in distributed systems
  • Experience with RDBMs (MySQL, PostgreSQL etc.)
  • Experience with CDBMs (Redshift, ClickHouse etc.)
  • Experience with NoSQL (DynamoDB, MongoDB, etc)
  • Experience in writing e2e & unit tests
  • Experience with development production-ready solutions
  • Would be beneficial to know: Understanding of enterprise development patterns
  • Would be beneficial to know: Experienced with large-scale microservices architecture
  • Would be beneficial to know: Experience with cloud providers (AWS, GCP, etc.)
  • Would be beneficial to know: Experience with Kubernetes
  • Would be beneficial to know: Active performance observation
  • Would be beneficial to know: Gambling domain experience
  • Would be beneficial to know: Understanding of application security and industry standards, its best practices
  • Applicants must confirm they are not located in the US, Canada, or Australia (application form)
Benefits
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsTypeScriptAsync programmingMessaging systemsKafkaRabbitMQdistributed systemsRDBMsMySQLPostgreSQL
Soft skills
collaborationproblem-solvingproactive contributioncreativitycommunication