Software Engineer Full Stack
Betfair Romania Development
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Betfair Romania Development
Betfair Romania Development stands as the largest technology hub within Flutter Entertainment, boasting a team of over 2,000 professionals who drive the world’s leading sports betting and iGaming brands. From our office in Cluj-Napoca, we deliver exciting, immersive, and secure experiences to more than 18 million customers globally. Fueled by relentless innovation and a commitment to excellence, we manage an unparalleled portfolio of diverse proprietary brands including FanDuel, PokerStars, SportsBet, Betfair, Paddy Power, and Sky Betting & Gaming.
Our Values
The shared values at Betfair Romania Development are what define our unique team identity. They empower us by giving purpose to our contributions and ensure our consistent pursuit of excellence. We seek passionate individuals who resonate with these values and are dedicated to making a significant impact.
- Win together
- Raise the bar
- Got your back
- Own it
- Positive impact
About Flutter Studios
Flutter Studios combines three of Flutter’s in-house studios with dedicated Product, Technology, and Operations teams. Our collective goal is to create industry-leading casino game content exclusively for Flutter’s casino brands worldwide.
Role Overview: Software Engineer Full Stack
We are actively seeking a talented Software Engineer Full Stack to join Flutter Studios Technology. In this pivotal role, you will contribute to building a new, reliable, and stable platform that will serve as a comprehensive supplier of in-house content for any operator or game studio. This is an exciting new product, set to revolutionize the gaming world by leveraging platform-agnostic game development and runtime environments, pushing operator/brand integrations to unprecedented levels. You will be instrumental in bringing this product to fruition by crafting user experiences that deeply engage and delight our customers.
Key Accountabilities & Responsibilities
- Work with stakeholders to model and analyze functional business requirements for software components, adhering to SDLC and best practices.
- Participate in the software development process from design to release, including designing, documenting, testing, and developing solutions, as well as engaging in code reviews and peer design activities.
- Write reusable, testable, and efficient code.
- Design and implement low-latency, high-availability, and performant applications.
- Implement security and data protection measures.
- Integrate various data storage solutions.
- Deliver projects within deadlines with high confidence and quality, taking accountability for implemented changes.
- Participate in researching, producing Proofs of Concept (POCs), and evaluating new methodologies and technologies to enhance quality, reliability, scalability, security, and performance of Flutter Studios Technology.
- Assist Architects and Technical Leads in performing system and gap analysis based on requirements to define functional and non-functional needs for optimal technical solutions.
- Mentor and guide other developers by providing quality coaching and ensuring proper execution of tasks.
- Fulfill any other requests from management.
Skills & Capabilities Required
- Bachelor’s degree or technical diploma in computer science, computer technology, or a related field.
- 3+ years of experience in software development.
- Strong proficiency with JavaScript and related supersets and frameworks (Typescript & ReactJS).
- Knowledge of Node.js and its frameworks (e.g., Nest.js).
- Understanding of asynchronous programming and its nuances.
- Good understanding of server-side templating languages.
- Good understanding of server-side CSS preprocessors.
- Good understanding of front-end technologies like HTML5 and CSS3.
- Experience working with Docker / Kubernetes.
- Understanding of accessibility and security compliance.
- Experience with user authentication and authorization across multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding of fundamental design principles for scalable applications.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- Excellent coding skills, capable of producing clean, robust, and accurate code meeting specifications.
- Knowledge of probability, statistics, and different casino game rules is an asset.
- Strong understanding of the software development life cycle, coupled with analytical, problem-solving, and communication skills.
- Capacity for being detail-oriented, well-organized, and able to manage multiple projects concurrently.
- Experience working with Agile methodologies and JIRA is an asset.
Benefits
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
Disclaimer
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.
Key skills/competency
- Software Development
- Full Stack Development
- JavaScript
- Typescript
- ReactJS
- Node.js
- Nest.js
- Docker
- Kubernetes
- Agile Methodologies
How to Get Hired at Betfair Romania Development
- Research Betfair Romania Development's culture: Study their mission, values like 'Win together' and 'Own it', recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Full Stack expertise: Highlight strong proficiency in JavaScript, Typescript, ReactJS, Node.js, Docker/Kubernetes, and platform development experience.
- Prepare for technical interviews: Focus on core Full Stack Software Engineer concepts including data structures, algorithms, system design, and practical coding challenges using their tech stack.
- Showcase your Agile experience: Emphasize your ability to work collaboratively in an Agile environment, demonstrating experience with JIRA and iterative development processes.
- Demonstrate passion for iGaming: Express genuine interest in Flutter Entertainment's diverse brands and the dynamic entertainment industry during interviews at Betfair Romania Development.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background