
Senior Software Engineer, Node.js
Playson
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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