
Senior Full-Stack Engineer
On site
London, United Kingdom
Full Time
14-02-2025
Job Specifications
We are looking for a Senior Full Stack Engineer to join our growing team in the Model engineering tribe at Happening! Within the Sports organization, the Model tribe develops platforms and tooling that support our in-house models—these power the prices for our sports betting content. We collaborate closely with our Quant team, who develop the pricing models. Our clear mission is to deliver the best betting experience for both current customers and future ones as we expand globally. Since our prices drive most of our sports betting revenue and profit, we need an experienced engineer who can navigate this complex domain and design comprehensive solutions for our modeling platform.
What you’ll be doing:
Owning the entire product lifecycle, from proposal to release and maintenance
Building new tooling for interacting with out in house sports models
Leveraging modern technologies like TypeScript, React, Go, Vite, PNPM, AWS, Kubernetes, and more
Mentoring teammates to ensure timely, high-quality task completion
Driving initiatives to enhance the development experience for all engineers
Improving build processes and tooling to boost team productivity
Using top-tier tools like Notion, Jira Cloud, GitHub, Zoom, and Slack
What we’re looking for:
Proficiency in TypeScript and experience with React
Solid understanding of backend development, including architecture and design principles
Ability to navigate complex domains and translate business requirements into technical solutions
Strong mentoring skills to support teammates in managing priorities, time, and dependencies effectively
Proven track record of building relationships with users and stakeholders to drive software quality
Hands-on experience with design systems such as Ant Design, Material Design, or Bootstrap
Experience creating and maintaining tools that enhance the developer experience (DX)
Deep knowledge of best practices, design patterns, and software development principles
Strong grasp of performance optimization techniques
A collaborative mindset and enthusiasm for working in a team-oriented environment
Bonus points for:
Sports betting industry experience and/or knowledge
Building microservice based systems in Golang
Building apps with high-frequency, low-latency data changes
About the Company
Happening is the technology engine powering Superbet Group's global platforms and brands that bring thrill to customers across the world every day. We are a game-changing tech company rewriting the rules of sports betting and gaming. We are shaking up the status quo by building our own end-to-end tech stack, solving deep and complex challenges for millions of customers and shaping our culture to work uniquely for the tech community. A true challenger, our technology handles serious scale on par with the Big Techs, and cust... Know more
Related Jobs


- Company Name
- Gravitas Recruitment Group (Global) Ltd
- Job Title
- Lead Front End Engineer
- Job Description
- ** No sponsorships available ** Must be UK based ** Role: Lead Front End Engineer Salary: £90,000 - £110,000 Hybrid: 3 Days PW LDN (Knightsbridge) Tech: React, Typescript, Javascript, Svelte Team: 3x engineers, 2 FS, 1 Lead A lead front end engineer for a startup company within the Fintech industry, specialising in data for emerging markets/trends. Looking for someone who is willing to work within a startup environment and take control of the front end among a small team. Covering more than 170 markets across different industries. Essentials for this role: > 5+ years of full stack / back end experience > Led an engineering team / led on critical projects > Demonstrate technical leadership > Worked on complex front end products > Based in London - Hybrid set up > Product mindset Desirables: > Experience with Svelte > Experience in Fintech industry > Clear communicator


- Company Name
- CyberArk
- Job Title
- Senior Software Engineer - Workload Identity
- Job Description
- Company Description About CyberArk: CyberArk (NASDAQ: CYBR), is the global leader in Identity Security. Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world’s leading organizations trust CyberArk to help secure their most critical assets. To learn more about CyberArk, visit our CyberArk blogs or follow us on Twitter, LinkedIn or Facebook. Job Description We are looking for an experienced, curious and driven software engineer to join the founding team of an exciting new area of our business. Workload Identity presents a huge opportunity to change the way that communication between services is secured. It is also a challenging area which touches on many different foundational pieces of modern software development – networking, security, authorization, SDKs, cloud, Kubernetes and much more. CyberArk is putting together a new team dedicated to tackling this problem, and are looking for an experienced engineer to help shape both the team and the technology. Working closely with a small team you will prototype product ideas and work quickly to iterate and experiment, before moving to productionize the best ideas. We are looking for an engineer with experience of at least one of security, networking, cloud or Kubernetes, ideally with specific experience related to the area of Workload Identity. This role has a lot of scope for growth, and will require being adaptable as we move through the product development lifecycle and grow the team. Responsibilities: Design and develop software to solve Workload Identity challenges, from prototyping to production, and including client and server, mostly in Golang Collaborate with a close-knit team to refine ideas and produce code Reviewing code of others and providing feedback Debug and resolve issues in systems you will become familiar with and reproduce, troubleshoot, and resolve customer-reported issues. Create quality design documents and contribute to the continuous improvement of our development processes and tools. Provide help and guidance to others in your area(s) of understanding. Proactively communicate the status of your work to others on your team and contribute productively to collaborative discussions. Qualifications Strong software development background including design, implementation, and testing Knowledge of software development in Golang Knowledge / experience in some/all of networking, security, cloud, Kubernetes, encryption, PKI, JWT, SPIFFE Experience solving problems at enterprise scale, performance and quality standards Experience in product development and working with product managers and field teams The drive and curiosity to take on a new challenge and work as a team to solve it, wherever that may take us Above all else we are looking for someone to bring their unique skills and experience. If this challenge appeals to you then please apply and tell us about your strengths, even if they don’t align with those listed here Additional Information We are proud to foster a diverse and inclusive workplace, where every individual's unique background, perspective, and contribution is celebrated. We believe that by embracing diversity, we drive innovation and create a stronger, more united team. Inclusion is at the heart of who we are and how we succeed. All qualified applicants will receive consideration for employment without regard to race, colour, age, religion, sex, sexual orientation, gender identity, or disability. Upon conditional offer of employment, candidates are required to complete a comprehensive background check as per our internal policy. CyberArk is an equal opportunities employer. If you would like any special arrangements made for your interview, please inform the EMEA Talent Acquisition team upon your application so that we may take steps to accommodate your needs.


- Company Name
- Avenir Group
- Job Title
- Quantitative Researcher
- Job Description
- Job Overview We are seeking a highly skilled and motivated Quantitative Researcher to join our team, who will play a crucial role in analysing cryptocurrency markets, developing quantitative trading strategies, and managing trading risks. Key Responsibilities Data Collection and Management Collect and organise cryptocurrency market data, including trading volume, prices, order book data, and on-chain data. Maintain and update databases to ensure data accuracy and completeness. Develop and manage data collection scripts and automation tools. Data Analysis and Modeling Analyse cryptocurrency market data using statistical and machine learning methods to identify market trends and patterns. Develop and optimise quantitative trading strategy models, including price prediction models, risk management models, and arbitrage models. Perform backtesting and simulations to evaluate historical performance and potential returns of trading strategies. Strategy Development and Execution Develop quantitative trading strategies and design trading algorithms based on analysis and models. Monitor and adjust strategy performance to ensure effectiveness under various market conditions. Collaborate with the trading team to execute and optimise trading strategies in real time. Risk Management and Monitoring Assess and manage risks associated with cryptocurrency trading, implementing risk control measures. Monitor market conditions and strategy performance in real-time, responding quickly to abnormal fluctuations and risk events. Develop and execute stop-loss, take-profit, and risk-limit strategies. Technical Research and Innovation Stay abreast of the latest developments in cryptocurrency and blockchain technology, researching emerging markets and financial products. Explore and apply new technologies and methods, such as deep learning and blockchain analysis, to enhance analysis and trading efficiency. Participate in technical discussions and workshops, continuously learning and improving professional skills. Reporting and Communication Prepare analysis reports and strategy reports to update management and the team on progress and outcomes. Collaborate with other departments and teams, such as IT and Risk Management. Regularly review and summarise market and strategy performance, providing improvement recommendations. Compliance and Regulation Ensure all trading activities and operations comply with company policies and regulatory requirements. Monitor industry regulations and policy changes, adjusting strategies and operations to ensure compliance. Requirements Top universities with an excellent academic background in Finance, Mathematics, Statistics, Physics, or Computer Science. 5+ years of relevant work experience. Proficiency in Python, R, Excel, and other data processing tools. Familiarity with APIs of major cryptocurrency exchanges. Experience in linear arbitrage, and quantitative research/trading. Strong interest in Web 3.0 and cryptocurrency markets; familiarity with cryptocurrency trading and risk management is a plus. Detail-oriented, diligent, and responsible. Ability to work effectively under pressure, with a strong sense of responsibility and professionalism.


- Company Name
- Vanguard
- Job Title
- Senior Software Engineer - Cloud Security
- Job Description
- At Vanguard, we manage over $7 trillion in assets worldwide, carrying a deep responsibility to protect our clients from cyber threats. Our Enterprise Security & Fraud (ES&F) team focuses on delivering secure and seamless login experiences while safeguarding against cyberattacks. Join our newly formed cybersecurity team in Europe and help defend hundreds of thousands of clients across the UK and Europe. Role Responsibilities Develop and enhance modern cloud-based cybersecurity services across all layers, from database to front-end. Implement secure authentication solutions (MFA, Passkeys, etc.). Integrate with identity providers like Auth0, Transmit Security, and Ping Identity. Build solutions to detect and prevent account takeover attempts by bad actors. Improve the efficiency and resilience of cloud services. Drive continuous improvement of technical standards, tools, and processes. Collaborate with the Product Owner to transform business needs into technical requirements. Manage deployment and operations across development, testing, and production environments. Work with global teams in Australia and the U.S. to share insights and best practices. Qualifications Expertise in Cloud Computing and Cloud Services (preferred: AWS). Strong coding fundamentals in TypeScript and Python, with familiarity in frontend frameworks like React and Angular. Deep understanding of cloud security principles, including IAM, networking, and encryption. Experience building and consuming web services; familiarity with microservices-based architectures is a plus. Solid understanding of REST APIs. Excellent communication skills, with the ability to bridge the gap between technical and non-technical stakeholders. Knowledge of agile development methodologies; experience with the scrum framework is preferred. A passion for continuous learning and development, both technically and non-technically. How We Work Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.