Play North - Backend Developer10/2025 - 10/2026 (1 yr 1 mo)
Project: Multi-brand iGaming Platform
- Team: 4 members - 1 Tech Lead, 3 Backend Developers
- Description: Serverless TypeScript monorepo (APIs, Strapi CMS, internal admin, integrations) powering 3 online casino brands on AWS, in an international team. Also the API point of contact for frontend and other teams, debugging their integration issues.
- Technologies:
- Stack: NodeJS, TypeScript, AWS Lambda (Middy), GraphQL, Strapi v5, Redis, AWS CDK (Lambda, ECS, API Gateway, EventBridge, S3, CloudFront, CloudWatch).
- Responsibilities:
- Integrated a second third-party casino platform: launched a new brand on it while preserving the existing one, split GraphQL codegen into typed Admin/Public SDKs, and built Big Wins sync, bonus and promotion APIs
- Improved production reliability: resolved a 10x P90 latency regression caused by DB connection handling, fixed Redis timeouts affecting 7 Lambda functions, and tuned ECS health checks for CMS publishing
- Designed a webhook-driven publishing flow from Strapi for bonuses, promotions, cash drops and config items, and built collection- and provider-level game ordering in Strapi v5
- Moved payment methods configuration from the CMS to the internal admin platform with many-to-many relations and enable/disable controls
- Hardened the dependency supply chain with pnpm workspaces/catalogs, a minimum release age for new packages, and upgrades of vulnerable packages