Senior Node.JS (Backend) Developer
We are looking for a Senior Node.JS (Backend) Developer to an international IT product company specializing in deep technology solutions for the iGaming industry (slot games for online casinos). Founded in 2020, the company has quickly established itself as a prominent player in the iGaming market across Europe.
The company size - 100+ employees
Tech Team - 50+ employees (frontend developers, backend developers, QA, design, mathematicians, artists, illustrators)
Stack: Node.js, NestJS, JavaScript. PostgreSQL, OpenSearch, ElastiCache, Redis.
Office - Kyiv, Warsaw / remotely full-time from any country
Conditions - high competitive salary, remote mode (Full-time), career and financial growth, paid vacation and sick leave, and other goodies.
Requirements:
- At least 5+ years of backend development experience, with a strong focus on Node.js and NestJS.
- Proficiency in JavaScript (ES6+), Node.js, and NestJS
- Experience with asynchronous code, and development patterns.
- Hands-on experience with databases such as PostgreSQL, OpenSearch, ElastiCache, and Redis
- Familiarity with message brokers like RabbitMQStrong problem-solving abilities with attention to detail
- Effective communication skills for collaboration across teams
- Proactive and self-motivated, with a willingness to continuously learn and improve
- Level of English - ะ2- B1
WILL BE A PLUS:
- Experience in the iGaming niche
- Working with AWS and on-premise infrastructure
- Knowledge of tools such as GitLab, TeamCity, ArgoCD, Grafana, and Prometheus
- Experience in designing and developing database schemas
Responsibilities:
- Write clean, efficient, and maintainable code following best practices
- Participate in code reviews to ensure the quality and reliability of the codebase
- Design and develop scalable and optimized APIs to meet business and application requirements, working with Platform and Game teams
- Work with DevOps to maintain and enhance CI/CD pipelines and ensure system monitoring and reliability
- Investigate and resolve technical challenges, applying the best tools and approaches
- Design and refine system architecture and database structures to support business goals
- Ensure data integrity and security across all back-end systems
- Take part in task planning, decomposition, and execution of development projects
- Research and adopt new tools, frameworks, and techniques to improve the system performance and development efficiency
- Participate in creating and updating technical documentation, including architecture diagrams and API specifications
We offer:
- Competitive salary in the IT field, fixed in โฌ
- 28 days of paid vacation: 18 and 10 days separately
- Paid taxes
- State holidays are paid
- 10 days for paid sick leave
- 7 hour working day 10:00AM โ 6:00 PM (with the lunch break)
- Hybrid format\remote
- A-class office, Mokotow, Warsaw
- Medical Insurance
- Courses/training reimbursement
- Corporate English courses: business or general, morning or evening schedule