Lead Software Engineer (Full Stack) - Java, Spring, Vue, Typescript -iGaming
xDesignRemotely
typescriptjavaspringigamingmicroservicesvue
Job Description
📋 Description
- Lead full-stack development using Java/Spring backend and Vue/TypeScript frontend.
- Design microservice and plugin-based platform architecture for scalability.
- Provide technical leadership across architecture, engineering decisions, code quality and delivery.
- Apply lottery/gaming domain knowledge (draw/RNG, wallets, settlement) where relevant.
- Plan for regulated iGaming requirements including KYC/AML and licensing.
- Develop robust, maintainable platform capabilities across the full tech stack.
🎯 Requirements
- Strong experience with Java/Spring and Vue/TypeScript.
- Hands-on in designing microservice or plugin-based architectures.
- Gaming domain experience (draw/RNG, wallets, settlement) where possible.
- Experience in regulated iGaming, KYC/AML and licensing.
- Track record of technical leadership across full-stack product development.
🎁 Benefits
- 35 days leave (incl. bank holidays) and private medical insurance.
- Enhanced parental/adoption leave and 5% pension match.
- 40 hours of paid learning & development.
- Flexible working with hybrid and remote options; UK offices in Edinburgh, Leeds, Manchester, London.