Senior Software Engineer - Flutter Functions, HybridSenior Software Engineer 2About Betfair Romania Development:Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world’s leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in Cluj-Napoca. Driven by relentless innovation and commitment to excellence, we operate our own unbeatable portfolio of diverse proprietary brands such as FanDuel, PokerStars, SportsBet, Betfair, Paddy Power, or Sky Betting & Gaming.Our Values:The values we share at Betfair Romania Development define what makes us unique as a team. They empower us by giving meaning to our contributions, and they ensure that we consistently strive for excellence in everything we do. We are looking for passionate individuals who align with our values and are committed to making a difference.Win together | Raise the bar | Got your back | Own it | Positive impactAbout Flutter Functions:The Flutter Functions division is a key component of Flutter Entertainment, responsible for providing essential support and services across the organization. The division encompasses various corporate functions, including finance, legal, human resources, technology, and more, ensuring seamless operations and strategic alignment throughout the company.Role overview:The Strategic Intelligence team transforms complex data into actionable insights that guide strategic technology decisions, combining AI-powered analytics, competitive intelligence, and innovation partnerships to help technology leadership anticipate challenges and capitalize on opportunities.As our Senior Software Engineer, you’ll build the technical backbone of our AI-powered Strategic Intelligence platform, connecting data sources, user interfaces, and automated workflows to help drive strategic decision making. You’ll join a small, high impact team, working closely with the AI Analyst to transform analytical requirements into scalable, secure technical solutions that serve stakeholders across the technology organization.Key Accountabilities & Responsibilities:Platform Architecture & DevelopmentDesign and build end-to-end web applications supporting the Strategic Intelligence Platform, including user interfaces, APIs, and backend servicesCreate robust system architecture based on API integrations, microservices, and serverless patterns that support AI/ML workflows and data processingDevelop automated workflows using low-code/no-code platforms and custom solutions to eliminate manual processes and scale analytical capabilitiesImplement secure, scalable infrastructure on AWS including Lambda functions, API Gateway, databases, and integration with Databricks analytics platformData Pipeline & Integration ManagementBuild and maintain data pipelines connecting multiple internal and external data sources to support AI workflowsDesign RESTful APIs and integration patterns that enable seamless data flow between systems, databases, and analytical platformsImplement data governance and security best practices ensuring compliance with Flutter's data protection and security requirementsManage database systems (SQL and NoSQL) supporting both operational workflows and analytical data storage needsDevOps & Production ManagementOwn complete development lifecycle from design through deployment, including testing, monitoring, and maintenance of production systemsImplement CI/CD pipelines and automated deployment processes ensuring reliable, repeatable software deliveryMonitor system performance and implement optimization strategies to ensure platform scalability and reliabilityMaintain security standards and compliance requirements across all technical implementationsAI/ML Integration & ImplementationIntegrate AI/ML capabilities including LLMs, generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI), and custom models into production applicationsBuild RAG architectures and AI application patterns that enable intelligent data processing and automated insight generationCollaborate with AI Analyst to translate analytical requirements into technical specifications and move proof-of-concepts to production-ready systemsImplement prompt engineering and AI workflow orchestration to support automated content generation and data analysisSkills, Capabilities & Experience Required:We’re looking for a well-rounded full-stack engineer who enjoys working across the stack, shaping architecture decisions, and bringing AI-enabled products to life. You’ll work closely with data scientists, AI analysts, and business stakeholders, so comfort moving between technical depth and clear communication is key.Technical Engineering & ArchitectureStrong full-stack development experience (e.g., React/Vue, TypeScript/JavaScript, Python or Node.js) with a solid grasp of building clean, maintainable architectures.Comfortable designing and deploying cloud-native systems on AWS — ideally with experience across serverless components like Lambda, API Gateway, S3, or EC2.Confident working with SQL and NoSQL databases and optimising data flows across services.AI/ML IntegrationExperience integrating LLMs or generative AI capabilities into real products is a bonus, with an understanding of patterns like RAG and prompt optimisation.Awareness of MLOps / model lifecycle concepts and working with platforms such as Databricks or similar data engineering tools.Delivery & Ways of WorkingAble to turn ambiguous requirements into practical technical solutions and iterate quickly.Experienced in taking prototypes to production in a reliable, scalable way.Comfortable working in agile teams, using Git, CI/CD, and collaborative engineering practices.Communication & CollaborationAble to translate technical ideas into clear, simple explanations for non-technical audiences.Confident engaging with stakeholders, presenting options, and shaping direction.Thrives in a fast-moving environment and adapts well as needs evolve.Experience required:Must Have:3-5 years full-stack development experience building and deploying web applications end-to-endStrong proficiency in modern web frameworks (React/Vue.js), backend technologies (Python, Node.js), and cloud platforms (AWS preferred)Database and API development experience with both SQL and NoSQL databases, RESTful API design, and data integration patternsDevOps experience including CI/CD pipeline implementation, automated testing, and production system monitoringNice to Have:AI/ML integration experience including working with LLMs, generative AI APIs (AWS Bedrock, OpenAI, Azure OpenAI), and implementing AI-powered featuresRAG architecture experience and understanding of AI application patterns for intelligent data processingDatabricks or similar data engineering platform experienceAdvanced AWS certifications or equivalent cloud platform expertiseRegulated industry experience in financial services, gaming, or similar environments with compliance requirementsBenefits:Hybrid & remote working options€1,000 per year for self-developmentCompany share scheme25 days of annual leave per year20 days per year to work abroad5 personal days/yearFlexible benefits: travel, sports, hobbiesExtended health, dental and travel insurancesCustomized well-being programmesCareer growth sessionsThousands of online courses through UdemyA variety of engaging office eventsDisclaimer:We are an inclusive employer. By embracing diverse experiences and perspectives, we create a lasting, positive impact for our employees, customers, and the communities we’re part of. You don't have to meet all the requirements listed to apply for this role. If you need any adjustments to make this role work for you, let us know, and we’ll see how we can accommodate them.We thank all applicants for their interest; however, only the candidates who best meet the job requirements will be contacted for an interview.By submitting your application online, you agree that your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than three years, to consider you for prospective roles within the company.