We are looking for Back-End Node.js/TypeScript Developers who have a burning desire to advance in our field. We need colleagues with experience in server development to contribute to our roulette games, back-office system, other products, and internal projects.
The desirable candidates:
- At least 3 years of experience in using NodeJS and TypeScript for back-end server-side APIs
- Comprehensive understanding of Object-Oriented Programming, SOLID and design patterns, and service-oriented architecture
- Advanced MySQL skills
- Experience with unit and integration tests (Jest or similar)
- Understanding of WebSockets
- Knowledge of Git, Confluence, and Jira
- Knowledge of different techniques that optimize the application performance
- No fear to confess what you don’t know (but want to learn it)
- Courage to dig, dig and dig with a thirst for becoming better
- Interest in casino game development
- Confidence when speaking and writing in English
- Finding useful and pleasant on-site collaboration, at our office
- Any expertise or familiarity with:
++ Concurrency and distributed systems
++ Understanding of security principles
++ Redis
Your days with us will look like this:
- Jump onto existing and new product development projects
- Implement new backend features and components, as well as maintain the current ones, including custom components and libraries
- Actively participate in the entire development process from planning and estimation to the final delivery
- Investigate how we can improve our work, our games, our code
- Conduct troubleshooting and debugging
- Ensure optimal performance of our central database
- Build high-performance applications, implement security protocols and storage solutions, use data protection techniques
- Collaborate with Front-end Developers, QAs, Product Managers, Designers, 2D Animators, and CTO to define and implement requirements
- Thrive in the Kanban environment
- We love automation, so you will work on such as well (Webpack)
- Use WebStorm in your daily work