We are looking for a Full Stack Developer to join our growing iGaming team. You will play a key role in designing and developing scalable, high-performance web applications. The ideal candidate is a strong problem-solver who writes clean, maintainable code and has a solid understanding of both backend and frontend development principles.
Responsibilities:
• Design, build, and maintain scalable and maintainable web applications.
• Implement server-side rendering (SSR) and routing with Next.js (Pages & App Router).
• Develop robust backend services using NestJS, PostgreSQL, and Prisma ORM.
• Optimize database performance with queries, views, materialized views, and indexes.
• Work with Redis for caching and queueing; experience with BullMQ is a plus.
• Configure and maintain CI/CD pipelines to ensure reliable deployment processes.
• Implement secure authentication and authorization flows using OpenAuth and modern security patterns.
• Collaborate with cross-functional teams to ensure scalability, maintainability, and overall application performance.
Requirements:
• Proven experience as a Full Stack Developer or similar role.
• Strong understanding of scalability and maintainability concepts.
• Proficiency in Next.js, NestJS, PostgreSQL, and Prisma ORM.
• Experience with Redis for caching and queue management.
• Familiarity with CI/CD tools and deployment pipelines.
• Knowledge of OpenAuth and web application security best practices.
• Experience deploying applications on Heroku or Google Cloud Platform (GCP) is an advantage.
• Clean, readable, and well-structured code style.
• Strong problem-solving and analytical skills.
Nice to Have:
• Experience with BullMQ for distributed queue management.
• Familiarity with iGaming platforms or similar high-load environments.
What We Offer:
• Competitive compensation based on experience.
• Flexible working hours and remote-friendly environment.
• Opportunity to work with a modern stack on high-impact projects.