GR8 Tech is looking for a Middle Full Stack Node.JS Developer to support the UBO Team by building, evolving, and stabilizing web platforms that power high-performance iGaming operations. This role encompasses backend and frontend responsibilities, focusing on scalability, reliability, and performance.
Responsibilities:
- Design and evolve backend and frontend architecture using Node.js and JavaScript.
- Apply architectural patterns such as microservices and event-driven design.
- Build, ship, and maintain backend services and web interfaces in production.
- Deliver new features end-to-end, from requirements gathering to release.
- Optimize applications for performance, scalability, and reliability.
- Write and maintain unit, integration, and end-to-end tests.
- Implement secure coding practices and improve system reliability.
- Mentor junior engineers and contribute to team growth.
- Collaborate with product managers, designers, and engineers to deliver business outcomes.
- Participate in technical discussions and continuous improvement initiatives.
Requirements:
- 3+ years of commercial experience with Node.js and JavaScript.
- Strong knowledge of modern JavaScript (ES12+), async programming, and Node.js internals.
- Experience building RESTful APIs with frameworks like NestJS, Express, or Fastify.
- Understanding of web fundamentals: HTTP, browser rendering, SPA architecture.
- Experience with SQL databases, basic data modeling, and queries.
- Hands-on experience with testing and CI/CD pipelines.
- Intermediate English proficiency; fluent in Ukrainian or Russian.
Nice-to-Have:
- Experience with Docker and basic Kubernetes concepts.
- Familiarity with event-driven systems and message-based architectures.
- Exposure to cloud platforms, preferably AWS.
- Knowledge of Webpack, module federation, and bundle optimization.
- Monitoring and performance tooling experience (Prometheus, Grafana, ELK).
Benefits:
- Flexible benefits budget for sports, medical, mental health, home office, and language learning.
- Paid maternity/paternity leave and monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, and emergency time off.
- Remote-first work environment with coworking compensation.
- Team events and internal growth programs.
- Culture emphasizing trust, ownership, curiosity, resilience, and continuous improvement.
This role offers the opportunity to contribute to high-impact iGaming platforms while growing technical expertise in Node.js and full-stack development.