OP is a company seeking a Senior Full Stack Engineer to own and deliver product features across frontend experiences, backend services, and APIs. The role involves collaborating with various teams to build secure, scalable, and delightful consumer-facing experiences.
Responsibilities:
- Own features end-to-end, from product design discussions through implementation, release, and production support
- Build and maintain user-facing web and mobile experiences with a strong focus on UX, performance, and reliability
- Design and implement backend services and APIs supporting gameplay, wallets, promotions, and player account flows
- Build consumer-facing applications using React, Next.js, and Tailwind
- Implement complex UI flows integrating real-time and transactional data
- Ensure responsive, performant, and accessible experiences across devices
- Collaborate with Design to translate UX flows into clean, maintainable UI implementations
- Design and build TypeScript + Node.js backend services (NestJS or Express preferred)
- Develop API-first, microservice-oriented systems that are modular, resilient, and independently deployable
- Build and maintain REST and/or GraphQL APIs consumed by frontend and mobile customers
- Implement transactional, audit-friendly workflows for gameplay, wallets, bonuses, and settlements
- Integrate with third-party systems (payments, KYC/identity, fraud, analytics)
- Work closely with QA/SDET partners to ensure strong automated and manual test coverage
- Collaborate with AppSec and compliance partners to meet PCI and security expectations
- Design systems with traceability, data integrity, and operational observability in mind
- Support production systems and participate in debugging and incident resolution
Requirements:
- 5+ years of professional software engineering experience with significant frontend and backend ownership
- Strong experience with React, Next.js, Tailwind, TypeScript, and Node.js
- Experience building and integrating REST or GraphQL APIs
- Solid database skills, especially in PostgreSQL
- Experience building and scaling consumer-facing production systems
- Familiarity with Agile/Scrum environments
- Transactional, audit-friendly systems
- Payments, wallets, or financial workflows
- FinTech, gaming, casino, or regulated-industry exposure
- Real-time systems, WebSockets, or mobile experience
- Proven use of AI tooling to accelerate development and testing