F

Flutter

Global online betting and iGaming operator

Full Stack Developer Senior Specialist

Full-Stack EngineeringPosted on Nov 11
Full-timeTirana, Albania

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
  • At least 3 years of experience in full stack software development is required.
  • Strong proficiency in Java and modern software development practices is required.
  • Hands-on experience with React.js and front-end development technologies such as HTML5, CSS3, and JavaScript or TypeScript is required.
  • Experience developing applications using Spring Boot and/or Java EE is required.
  • Strong knowledge of RESTful API design and integration is required.
  • Experience with relational databases including Oracle, MySQL, and advanced SQL development is required.
  • Knowledge of microservices architecture patterns and distributed systems concepts is required.
  • Experience with messaging technologies such as Kafka, JMS, or MQTT is required.
  • Familiarity with containerization and orchestration technologies, particularly Docker and Kubernetes, is required.
  • Understanding of CI/CD pipelines, automated deployment processes, and version control systems such as Git is required.
  • Strong analytical thinking and problem-solving capabilities are required.
  • The ability to design scalable and maintainable technical solutions is required.
  • The ability to work independently while collaborating effectively within cross-functional teams is required.
  • Strong attention to detail and commitment to software quality are required.

Responsibilities

  • Develop and maintain scalable web applications using React.js and Java.
  • Implement backend services using Spring Boot and Java EE.
  • Design and optimize relational databases using SQL, Oracle, and MySQL.
  • Develop and consume RESTful APIs within a microservices-based architecture.
  • Integrate third-party services and external APIs.
  • Work with MQTT, JMS, Kafka, and other message-based integration solutions.
  • Apply microservices architecture principles and best practices.
  • Collaborate with DevOps teams to support Kubernetes deployments.
  • Implement and maintain basic CI/CD pipelines for continuous integration.

Desired Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience with monitoring and observability tools.
  • Knowledge of security best practices for web applications and APIs.
  • Experience within highly regulated, high-availability, or transactional environments.
  • Familiarity with performance testing, optimization, and application troubleshooting.
  • Previous experience in the betting, gaming, fintech, or digital platforms industry.

About the Company

Flutter

Global online betting and iGaming operator

Flutter Entertainment runs online sports betting and iGaming across brands like FanDuel, Paddy Power, Betfair, and PokerStars. It earns revenue from sports bets, casino games, poker, and other online gaming, delivered through websites and apps in Europe, North America, and Australia. Its strength comes from a diversified brand portfolio, broad regional reach, and scalable operations, plus access to capital from its US listing. Its goal is to grow market share, improve the customer experience, and maintain strong governance and sustainability practices for long-term growth.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1988

Recently Posted Jobs

Explore more opportunities at Flutter

See more jobs