GR8 Tech
We have Π° great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to develop and grow in the gambling industry. We are here to provide great gaming tech to satisfy even greater ambition!
We develop complete tech coverage for gambling businesses worldwide, including iGaming platform solutions, consulting, integration, and long-lasting operation services.
We are driven by our ambition to make a great product with great people! Together we move the world of iGaming forward β join!
-
Full Stack Team Lead
Full Remote Β· Europe except Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry. We have Π° great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to...GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry.
We have Π° great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to develop and grow in the gambling industry. We are here to provide great gaming tech to satisfy even greater ambition!
We develop complete tech coverage for gambling businesses worldwide, including iGaming platform solutions, consulting, integration, and long-lasting operation services.
We are driven by our ambition to make a great product with great people! Together we move the world of iGaming forward β join!
About your key responsibilities and impact:
- Technical Leadership:
- Designing and overseeing application architecture with performance-focused non-functional requirements.
- Developing and maintaining front-end functionality, ensuring high-quality code.
- Driving adoption of TypeScript and Node.js solutions in front-end/backend integrations.
- Leveraging Kubernetes and infrastructure tools to ensure scalability and reliability.
- Implementing and optimizing monitoring and logging pipelines for real-time system insights.
- Designing and managing micro-frontend architectures for modular, scalable applications.
- Utilizing SQL and NoSQL databases efficiently and integrate caching strategies using Redis.
- Integrating message queue systems like Kafka and RabbitMQ for scalable and reliable communication between services, enabling event-driven architecture.
- Conducting code reviews and provide constructive feedback to developers.
- Driving adoption of engineering best practices and quality assurance standards.
- Monitoring and improving team KPIs, identifying inefficiencies and implementing process improvements.
- Team and Project Management:
- Translating high-level project requirements into actionable technical tasks, ensuring alignment with architectural goals and system design.
- Defining sprint goals, establishing development priorities, and managing task assignments using agile tools.
- Collaborating with stakeholders to clarify technical requirements and ensuring deliverables meet both functional and performance standards.
- Implementing and monitoring CI/CD pipelines, ensuring continuous integration and delivery of code.
- Identifying and mitigating technical risks through proactive assessment of dependencies, scalability concerns, and potential bottlenecks.
- Overseeing infrastructure needs for the team, including resource allocation for cloud services and development environments.
- Conducting retrospectives and post-mortem analyses to identify areas for technical and process improvement.
- Leadership and Mentorship:
- Building and leading a high-performing engineering team, recruiting and retaining top talent.
- Conducting regular performance evaluations, providing feedback, and creating development plans.
- Mentoring team members to support their professional growth and success.
- Promoting an inclusive, supportive work environment that values collaboration and diversity.
Essential professional experience:
- 3β5+ years in engineering, with senior leadership experience for advanced roles;
- Proven track record of project delivery and team management;
- Strong proficiency in JavaScript, TypeScript, React, and Node.js;
- Solid understanding of OOP principles and RESTful API integration;
- Experience with Kubernetes for container orchestration;
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack);
- Knowledge of SSO (Single Sign-On) solutions and API gateways;
- Basic understanding of networking concepts, including protocols, load balancing, and DNS;
- Experience with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) and caching systems like Redis;
- Familiarity with CI/CD environments, debugging, and optimization techniques;
- Experience with micro-frontend architecture is preferred;
- Familiarity with DevOps and SRE principles for performance-focused engineering;
- Experience with Java or Golang is a plus;
- Knowledge of message queue systems like Kafka and RabbitMQ for handling distributed systems and event-driven architectures;
- Expertise in agile methodologies, lean processes, and engineering quality standards;
- Understanding and application of KPIs/OKRs for tracking progress and setting goals;
- Ability to identify risks and implement mitigation strategies effectively;
Desirable skills and personal features:
- Attention to detail, positive attitude, and adaptability;
- Strong communication, collaboration, and conflict management skills;
- Experience mentoring and developing team members;
- Commitment to fostering diversity and inclusivity within the team.
What we offer:
Benefits Cafeteria:
- Sports compensation;
- Medical coverage;
- Psychological support;
- Home-office coverage.
Work-life:
- Remote work, Coworking compensation;
- Childcare budget;
- Maternity leave;
- Paternity leave;
- Additional 2 days for family events.
Our GR8 Culture:
- Open feedback and transparent direct communications;
- Growth and development: better every day;
- High tolerance to experiment and mistakes;
- Supportive friendly environment.
- Technical Leadership:
-
Middle Full Stack Developer (Node.js + React)
Full Remote Β· Europe except Ukraine Β· Product Β· 3 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦About your key responsibilities and impact: Feature Development and Maintenance: Implementing critical components of the product, ensuring robust functionality, timely bugging fixes under SLA, and the introduction of new features; Participating in the...About your key responsibilities and impact:
- Feature Development and Maintenance: Implementing critical components of the product, ensuring robust functionality, timely bugging fixes under SLA, and the introduction of new features;
- Participating in the technical designs for the new services and improving the outdated components;
- API Development: Designing and implementing RESTful APIs, ensuring robust functionality, security, and optimal performance;
- Database Management: Managing and optimizing database schemas and queries in MongoDB and PostgreSQL to ensure efficient data retrieval and storage;
- Collaboration and Communication: Working closely with team members and cross-functional stakeholders to understand requirements, share progress, and align on project goals;
- Testing and Quality Assurance: Writing comprehensive unit and integration tests using Jest, adhering to TDD/BDD methodologies to ensure code quality and reliability.
Essential professional experience:
- Languages & Frameworks:
- Proficient in JavaScript and TypeScript;
- Experience with Node.js and Nest.js for backend development;
- Familiarity with React for frontend integration.- Database Management:
- Strong experience with MongoDB and PostgreSQL;
- Knowledge of database schema design, indexing, and query optimization.- API Development:
- Proficient in designing and implementing RESTful APIs;
- Experience with API gateways for traffic management and access control.- Testing & Quality Assurance:
- Proficient in writing unit and integration tests using Jest;
- Understanding of TDD/BDD methodologies.- Cloud & DevOps:
- Experience with AWS services and the logging systems;
- Familiarity with CI/CD pipelines and deployment processes.- Message Brokers:
- Knowledge of Kafka or other message brokers (e.g., RabbitMQ, AWS SQS).
- Security & Access Management:
- Knowledge of security best practices for API development;
- Experience with access management systems and authentication protocols.Desirable skills and personal features:
- Additional Languages:
- Nice to have: Familiarity with Java and/or Go;
- Soft Skills:
- Strong analytical and problem-solving skills;
- Effective communication and collaboration abilities. -
Senior Java Engineer
Full Remote Β· Europe except Ukraine Β· Product Β· 4 years of experience Β· Intermediate Ukrainian Product πΊπ¦GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry. We have Π° great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to...GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry.
We have Π° great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to develop and grow in the gambling industry. We are here to provide great gaming tech to satisfy even greater ambition!
We develop complete tech coverage for gambling businesses worldwide, including iGaming platform solutions, consulting, integration, and long-lasting operation services.
We are driven by our ambition to make a great product with great people! Together we move the world of iGaming forward β join!
About your key responsibilities and impact:
- Design and implement scalable and efficient software architectures.
- Write, test, and debug complex code for new and existing software applications.
- Provide guidance and mentorship to junior engineers and team members.
- Conduct thorough code reviews to ensure code quality, security, and best practices.
- Create and maintain comprehensive technical documentation for software development and system design.
- Lead and manage software development projects, ensuring timely delivery and quality(shared responsibility with Delivery Manager)
- Work closely with cross-functional teams, including product management, design, and operations, to align development efforts with business goals.
- Research and implement new technologies and methodologies to improve software performance and development processes.
- Identify and resolve complex software issues and technical challenges.
- Develop and enforce testing protocols to ensure software reliability and performance.
- Drive continuous improvement in software development practices and processes.
- Communicate effectively with stakeholders, including presenting technical concepts and project updates.
- Deliver code to production in timely manner according to business expectations
Essential professional experience:
Advanced knowledge of Java Programming
- Proficiency in core Java concepts such as OOP (Object-Oriented Programming), multithreading, collections, exception handling, and memory management.
- In-depth understanding of Java 8+ features, including Streams API, lambda expressions, Optional, and the new Date and Time API.
- Mastery of Java concurrency and synchronization, thread pooling, and concurrent data structures.
- Experience with JVM internals, including garbage collection, performance tuning, and profiling
Java Frameworks and Libraries
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
- Proficiency in Hibernate or JPA for ORM (Object-Relational Mapping) and data access.
- Familiarity with other Java-based frameworks like Apache Camel, Vert.x, or Micronaut.
- Knowledge of build tools like Maven and Gradle for project management and dependency management.
Web Development
- Proficiency in building RESTful APIs and web services using frameworks like Spring Boot or JAX-RS.
- Understanding of web technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React, or Vue.js).
- Experience with asynchronous programming and handling real-time data using WebSockets.
Testing and Quality Assurance
- Expertise in unit testing with JUnit, TestNG, and integration testing frameworks.
- Knowledge of mocking frameworks such as Mockito or PowerMock.
- Familiarity with behavior-driven development (BDD) tools like Cucumber or JBehave.
- Experience with performance testing tools like JMeter or Gatling.
Database and Persistence
- Advanced skills in SQL and experience with relational databases (e.g., PostgreSQL, MySQL, Oracle).
- Proficiency in working with NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Experience with database migration tools like Flyway or Liquibase.
DevOps and Continuous Integration
- Experience with CI/CD tools specific to Java projects, such as Jenkins, GitLab CI, or Travis CI.
- Proficiency in using Docker for containerization and Kubernetes for orchestration of Java applications.
- Knowledge of infrastructure as code (IaC) tools like Terraform or Ansible for provisioning and managing infrastructure.
Performance and Scalability
- Skills in profiling and monitoring Java applications using tools like VisualVM, JProfiler, or YourKit.
- Experience in optimizing application performance, including memory management, CPU usage, and response time.
- Understanding of load balancing, caching strategies (e.g., EHCache, Hazelcast), and distributed systems.
Security
- Knowledge of secure coding practices and understanding of common security vulnerabilities (e.g., OWASP Top Ten).
- Experience with authentication and authorization mechanisms, including OAuth2, JWT, and SAML.
- Proficiency in implementing security features within the Spring Security framework.
Advanced Networking
- Understanding of network programming using Java NIO and async I/O.
- Experience with messaging systems like Apache Kafka, RabbitMQ, or ActiveMQ.
Additional Tools and Technologies
- Familiarity with version control systems like Git and collaboration platforms like GitHub or Bitbucket.
- Knowledge of code quality and static analysis tools such as SonarQube, PMD, or Checkstyle.
- Experience with logging frameworks like SLF4J, Logback, or Log4j.
What we offer:
Benefits Cafeteria:
- Sports compensation;
- Medical coverage;
- Psychological support;
- Home-office coverage.
Work-life:
- Remote work, Coworking compensation;
- Childcare budget;
- Maternity leave;
- Paternity leave;
- Additional 2 days for family events.
Our GR8 Culture:
- Open feedback and transparent direct communications;
- Growth and development: better every day;
- High tolerance to experiment and mistakes;
- Supportive friendly environment.
-
Lead QA Automation Engineer (JS)
Full Remote Β· Europe except Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate Ukrainian Product πΊπ¦We are looking for Lead QA Automation Engineer for our CRM Tech team. In our team, the primary technology stack is JavaScript/TypeScript, with a strong focus on integration testing for backend services. We work actively with various databases and message...We are looking for Lead QA Automation Engineer for our CRM Tech team. In our team, the primary technology stack is JavaScript/TypeScript, with a strong focus on integration testing for backend services. We work actively with various databases and message brokers, particularly Kafka, to ensure seamless data flows and communication across microservices.
On the UI testing side, we rely on Playwright for end-to-end (E2E) testing, where we validate complete user flows across the application. This helps ensure that both the front-end and back-end systems function correctly and that user interactions perform as expected across various scenarios.
About your key responsibilities and impact:
- Lead Automation Strategy: Design, implement, and optimize the automation framework to align with the companyβs testing goals and agile development processes;
- Develop and Maintain Automated Test Suites: Oversee the creation, execution, and maintenance of automated test scripts, ensuring they provide comprehensive coverage and adapt to evolving requirements;
- Monitor and Report on Automation Metrics: Track key performance indicators (KPIs) such as test coverage, execution speed, and defect detection rates. Provide regular updates to manager on automation effectiveness and areas for improvement;
- Mentor and Train QA Team Members: Share best practices, conduct training sessions, and guide team members in developing their automation skills to enhance team capabilities;
Collaborate Across Teams: Work closely with QA, Development, and Product teams to understand requirements, identify automation opportunities, and integrate testing seamlessly into CI/CD pipelines.
Essential professional experience:
- Expertise in Automation Tools and Frameworks: Proficiency in industry-standard automation tools (such as Selenium, Appium, or Cypress) and experience in building or optimizing automation frameworks tailored to specific project needs;
- Proactive Problem-Solving and Innovation: Ability to identify testing challenges and implement innovative automation solutions that enhance efficiency and accuracy. A proactive approach to staying current with emerging automation trends is essential;
- Strong Leadership and Mentorship Skills: As a lead, youβre expected to guide and inspire the QA team, sharing best practices, supporting skill development, and fostering a collaborative work environment;
- Focus on Quality and Continuous Improvement: Commitment to driving continuous improvement in testing processes, increasing test coverage, and reducing defect leakage;
- This includes actively seeking feedback and refining automation strategies;
- Clear and Effective Communication: Ability to clearly communicate technical concepts and automation progress to stakeholders of all levels. Regularly provide insights and updates on test automation metrics and outcomes;
- Upper-Intermediate English and strong command of Ukrainian.
-
Head of Product / Casino
Europe except Ukraine Β· Product Β· 5 years of experience Β· Advanced/Fluent Ukrainian Product πΊπ¦GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry. We have great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to...GR8 Tech is a global product company that provides innovative, scalable platforms and business solutions for the iGaming industry.
We have great experience: GR8 Tech platform successfully handles millions of active players and offers best practices to develop and grow in the gambling industry. We are here to provide great gaming tech to satisfy even greater ambition!
We develop complete tech coverage for gambling businesses worldwide, including iGaming platform solutions, consulting, integration, and long-lasting operation services.
We are driven by our ambition to make a great product with great people! Together we move the world of iGaming forward β join!
About your key responsibilities and impact:
β Strategic Leadership: Setting the vision and aligning product strategy with company goals;
β Team Leadership and Development: Leading and mentoring a team of product managers, fostering innovation and improvement;
β Portfolio Management: Overseeing the product portfolio, making strategic decisions on resource allocation and prioritization;
β Operational Management: Managing Casino operations to ensure product synergy and client value;
β Cross-functional Collaboration: Collaborating with C-level executives and cross-functional teams to drive product development;
β Market Analysis and Positioning: Conducting market analysis and refining product positioning;
β Financial Management: Developing budgets, maximizing financial performance, and ensuring ROI;
β Innovation and Vision: Driving innovation and maintaining awareness of industry trends;
β Customer Advocacy: Advocating for customer needs and incorporating feedback into development;
β Risk Management: Identifying and mitigating risks related to product development and market changes;
β Product Lifecycle Management: Overseeing the product lifecycle and making data-driven decisions;
β Communication and Reporting: Communicating product strategies and providing regular performance reports;
β Leadership and Problem-solving: Leading multiple departments and launching major products involving cross-functional teams.Identifying and resolving organizational issues.
Essential professional experience:
β 5+ years of experience as a Product Manager and at least 2+ years as a Lead Product Manager;
β 4+ years of experience in iGaming, preferably with B2B Casino or aggregation;
β Ability to define metrics at the business unit level, distribute responsibility for metrics across teams, and identify performance gaps;
β Proven track record of ensuring consistent growth in key metrics by smoothly launching new projects and optimizing department operations;
β Experience managing operational teams that support product workflows, with the ability to implement processes to improve efficiency;
β Ability to manage 5 product managers, create or disband teams as needed, and provide feedback and support to other departments;
β Strong skills in planning and vision development for large products with a 12-24 month roadmap;
β Ability to define product strategy in collaboration with stakeholders and ensure the balance of resources across the department and company;
β Proven ability to ensure productive collaboration with other functions within the company;
β Responsible for managing risks, as well as maintaining strong relationships with partners, clients, and regulators;
β Experience in resolving inter-departmental issues and balancing areas of responsibility across teams;
β Ability to lead and grow departments with a clear 12-month growth plan, ensuring a balance between different teams;
β Demonstrated ability to initiate and implement cultural changes, including adjustments in team structure and functions to improve organizational efficiency;
β Fluency in English.
What we offer:
Benefits Cafeteria:
β Sports compensation;
β Medical coverage;
β Psychological support;
β Home-office coverage.Work-life:
β Remote work, Coworking compensation;
β Childcare budget;
β Maternity leave;
β Paternity leave;
β Additional 2 days for family events.Our GR8 Culture:
β Open feedback and transparent direct communications;
β Growth and development: better every day;
β High tolerance to experiment and mistakes;
β Supportive friendly environment.