
Posted 3 days ago
Full Stack Developer (iGaming Academy)
AI Summary
Job Title: Full Stack Developer - iGaming Department: TechReports To: Interim CTOLocation: Malta/CyprusEmployment Type: Full-time About SiGMA Group (Sigma Word) Founded in 2014 and headquartered in Malta, SiGMA Group now employs over 250 professionals across six global offices, including Malta, Cyprus, Serbia, Armenia, Brazil, and the Philippines.
About this role
Job Title: Full Stack Developer - iGaming
Department: Tech
Reports To: Interim CTO
Location: Malta/Cyprus
Employment Type: Full-time
About SiGMA Group (Sigma Word)
Founded in 2014 and headquartered in Malta, SiGMA Group now employs over 250 professionals across six global offices, including Malta, Cyprus, Serbia, Armenia, Brazil, and the Philippines. SiGMA is a global leader in gaming, emerging tech, affiliate marketing, events, and media, best known for its marquee summits like SiGMA Malta and iGaming Academy. The company’s culture champions inclusivity, sustainability, collaboration, and philanthropic impact under its SiGMA Foundation initiative
Position Overview
We are seeking a talented and experienced Full Stack Developer with a strong background in Node.js and React to join our team. You will be working on a scalable eLearning platform that delivers educational content, interactive learning experiences, and real-time engagement features to a global audience.
The platform supports content creation and management, user progress tracking, assessments, certifications, and live or asynchronous interactions, and is built with cloud-native and serverless-first principles.
Responsibilities:
- Design, develop, and maintain high-performance web applications using Node.js on the backend and React on the frontend
- Build responsive and accessible user interfaces for course delivery, lesson management, assessments, progress tracking, and user dashboards
- Develop scalable backend services and APIs using modern JavaScript/TypeScript patterns
- Design and implement serverless functions for background processing, integrations, scheduled jobs, and event-driven workflows
- Implement real-time or near real-time functionality for live sessions, notifications, collaboration tools, or learner engagement features
- Ensure application performance, reliability, accessibility, and responsiveness across desktop and mobile devices
- Identify performance bottlenecks, troubleshoot production issues, and implement scalable solutions
- Collaborate with product managers, instructional designers, designers, and other engineers to define, design, and ship new features
- Write clean, maintainable, and well-documented code; maintain technical documentation
- Improve product quality through refactoring, optimization, and modernization of existing systems
- Participate in code reviews and contribute to engineering best practices
Requirements:
Backend Expertise
- 5+ years of professional experience in Node.js backend development
- Strong knowledge of JavaScript and TypeScript, asynchronous programming, and event-driven systems
- Experience building RESTful and/or GraphQL APIs
- Hands-on experience designing and working with serverless functions (e.g. AWS Lambda, Google Cloud Functions, Azure Functions)
- Familiarity with backend frameworks such as NestJS, Express, or Fastify
- Frontend Proficiency
- 3+ years of experience with React and modern frontend tooling
- Strong understanding of HTML5, CSS3, JavaScript, and TypeScript
- Experience with state management solutions (Redux, Zustand, React Query, etc.)
- Familiarity with responsive design, accessibility standards (WCAG), and cross-browser compatibility
Real-time & Performance
- Experience with real-time or event-driven systems for notifications, live updates, or collaborative learning features
- Practical experience with Redis for caching, session management, and performance optimization
- Ability to design systems that scale to large numbers of concurrent learners
Databases & Data
- Proficiency with relational databases (PostgreSQL, MySQL) and query optimization
- Experience with ORMs or query builders (Prisma, TypeORM, Sequelize, Knex, etc.)
Cloud & Infrastructure
- Experience deploying and operating applications in cloud environments (AWS, GCP, or Azure)
- Familiarity with cloud-native services such as managed databases, queues, object storage, and caching solutions
- Strong understanding of serverless architectures, event-driven workflows, and cost-efficient scaling strategies
- Experience working with CI/CD pipelines and automated deployments
General
- Strong experience with Git workflows and collaborative development practices
- Ability to understand business requirements and translate them into technical solutions
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to work effectively in cross-functional teams
Would be beneficial
- Experience building or scaling eLearning, LMS, or content-driven platforms
- Familiarity with video streaming, live sessions, or interactive learning tools
- Experience with assessments, certifications, progress tracking, or reporting systems
- Knowledge of payment gateway integrations (Stripe, PayPal)
- Understanding of GDPR compliance and data privacy regulations
- Experience with Docker and containerized applications
- Experience with automated testing frameworks (Jest, Playwright, Cypress)
- Exposure to monitoring, logging, and observability tools
Why SiGMA Group?
- Grow with us – Be part of SiGMA’s global expansion and make your mark.
- Free iGaming Academy access – Learn the ins and outs of the industry with access to courses.
- Travel perks – Visit our international offices and attend industry events worldwide.
- Performance rewards – High performers are recognized and fast-tracked with annual reviews and bi-yearly performance checks ins.
- Interest-free car loan after probation (T&Cs apply)