Senior Fullstack Software Engineer
We are transforming our Sofia studio into a high-performing Technology Hub, focused on building scalable, high-quality game development capabilities. As part of this transformation, we are looking for a Senior Software Engineer to play a key role in building and evolving our products, improving engineering practices, and helping teams deliver faster, with higher quality.
This is a hands-on engineering role with growing technical leadership expectations. You will contribute directly to building systems while influencing how your team designs, develops, and delivers software. You will work closely with engineers, tech leads, and product teams to solve complex problems, improve development workflows, and ensure we maintain high engineering standards.
- Design, build, and maintain scalable, high-quality software systems.
- Take ownership of features and components, from design through to production.
- Actively contribute to technical discussions, solution design, and decision-making within your team.
- Collaborate with product, design, and other engineers to deliver end-to-end solutions.
- Identify and resolve performance, scalability, and reliability issues.
- Write clean, maintainable, and well-tested code, following best practices.
- Contribute to improving engineering standards, tools, and processes.
- Support and guide mid-level and junior engineers, helping them grow.
- Participate in code reviews, ensuring quality and knowledge sharing.
- Contribute to continuous improvement of the development lifecycle (CI/CD, testing, automation).
- Be proactive in identifying inefficiencies and opportunities for improvement.
- Strong hands-on experience with Node.js, TypeScript, JavaScript, React (required).
- Solid understanding of Software design principles and patterns (required).
- RESTful APIs and distributed systems basics (required).
- Experience with test-driven development (TDD) and writing reliable tests (required).
- Ability to debug and resolve complex technical issues (required).
- Good understanding of CI/CD pipelines and automation (required).
- Version control and collaborative workflows (GitHub) (required).
- Familiarity with Agile ways of working (Scrum, Kanban) (required).
- Experience working in iterative, incremental delivery environments (required).
- Ability to take ownership of tasks and deliver independently (required).
- Strong problem-solving skills with a practical, solution-oriented mindset (required).
- Comfortable working both independently and collaboratively (required).
- Proactive, curious, and eager to learn and improve continuously (required).
- Good communication and interpersonal skills (required).
- Ability to work effectively with cross-functional teams (required).
- Willingness to contribute to a positive engineering culture (required).
- Experience with AWS, Docker, Kubernetes (nice-to-have).
- Exposure to high-scale or real-time systems (nice-to-have).
- Experience in the gaming / gambling industry (nice-to-have).
- Familiarity with AI tools and their use in development workflows (nice-to-have).
- Public GitHub repository or portfolio of work (nice-to-have).
- Discretionary annual bonus.
- 30 days paid leave.
- Health and Dental Insurance for you, your partner and your children.
- Personal life insurance and disability coverage.
- Wellbeing fund.
- Continuous learning support for certifications and career growth.
- 550 EUR gift for newborn family member.
- 26 weeks Maternity leave at 100% pay and 4 week secondary (Paternity) at 100% pay.
- Sports card membership valid across the country.
- Discounts among different services.
- Monthly food vouchers.
- Pension benefits.
Flutter is the world’s leading online sports betting and gaming company, operating some of the most innovative, diverse and distinctive brands in the sector such as FanDuel, Sky Betting and Sky Gaming, Paddy Power, PokerStars, Betfair, Sportsbet, Tombola, Adjarabet, Sisal, Snai, Betnacional, Junglee Games and MaxBet. We have an unparalleled portfolio of world-class brands, global scale and challenger mindset, through which we excite and entertain our customers, in a safe and sustainable way. Using our collective power, the Flutter Edge, we aim to disrupt our sector, learning from the past to create a better future for our customers, colleagues and communities.
