Job Description
We are seeking a Senior Software Engineer/Architect with a strong background in modern software development and architecture. You will lead the design and implementation of scalable, modular, and reliable solutions in the iGaming industry, working closely with cross-functional teams to ensure a high-quality product.
Key Responsibilities
- Architect and develop scalable iGaming software solutions based on microservices principles.
- Design and implement backend services using Java/Spring-Boot, NodeJS, and other modern tools.
- Develop and maintain robust data layers with Couchbase/Capella and Kinesis Data Firehouse.
- Oversee frontend development with React, TypeScript, Webpack, Redux, and Zustand.
- Collaborate with DevOps to optimize infrastructure using AWS, ECS, WAF, CloudFront, S3, and ELB.
- Enhance communication layers via Amazon API (REST).
- Lead integration of modular components supporting diverse content types such as Live RNG, and Sparkle RNG.
- Mentor junior engineers and foster a collaborative development environment.
Technology Stack
- Infrastructure: AWS, ECS, WAF, CloudFront, S3, ELB
- Backend: Java/Spring-Boot, Open JDK, Artemis, NodeJS, Docker, WebRTC
- Data Layer: Couchbase/Capella, Kinesis Data Firehouse
- Communication Layer: Amazon API (REST)
- Frontend: React, TypeScript, Webpack, NodeJS & NPM, Redux, Zustand
Codebase Architecture
- Modular components designed for independent scalability.
- Microservices architecture.
- Versatile platform supporting integrations with various content types (Live, RNG, and Sparkle RNG).
- Ready-made integrations.
Requirements
- Proven experience as a Senior Software Engineer or Software Architect.
- Proficiency in Java, Spring-Boot, NodeJS, and Docker.
- Hands-on experience with AWS infrastructure and tools.
- Strong understanding of microservices architecture and modular design.
- Experience in developing scalable frontend solutions with React and TypeScript.
- Excellent problem-solving and leadership skills.
- A passion for delivering high-quality, reliable software solutions.
What We Offer
- Competitive salary and performance-based bonuses.
- Relocation assistance for international candidates.
- Flexible work environment with hybrid options.
- Professional development opportunities, including training and conferences.
- Collaborative and innovative work culture.
Interested in joining Studioworks OÜ? Submit your resume and a cover letter highlighting your relevant experience. We look forward to hearing from you!
Similar Jobs
Explore other opportunities that match your interests
WFM Capacity Planning Analyst
Wise
Jobgether
Autonomous Aerospace Systems Engineer