Senior Full Stack Developer
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Senior Full Stack Developer
About us:
Pythia is a fast-growing company providing services to the sports betting industry.
Our business is all about predictive sports modelling, underpinned by extensive use of a wide and ever-expanding array of real-time feeds and inputs. If that sounds both complex and hard, it is, but it's also a huge amount of fun!
We strive to be the best at what we do every day, and we know that our success comes from our most important resource - our people. We pride ourselves on hiring talented individuals who challenge the status quo and help us to build exceptional, high-performing teams.
Based in London Victoria, we're working to a hybrid work-from-home/office model (1-2 days in the office/week).
We offer private health and dental insurance, a cycle to work scheme, enhanced parental leave, enhanced sick pay, 36 days total holiday allowance, discretionary annual bonus, and plenty of career development opportunities.
At Pythia, you will find a relaxed atmosphere, regular social events and remarkable colleagues looking to push boundaries - come and join us!
The role:
As a Senior Full Stack Developer, you will be joining a small, but growing team, dedicated to predicting the outcome of cricket matches. The team is made up of quantitative researchers who develop the predictive models, quantitative developers who develop algorithmic trading strategies and subjective experts.
Your role will be maintaining existing user interfaces and taking the lead in designing and building future iterations of the product. You will work closely with all members of the team to ensure our predictive modelling is delivered and interacted with in a performant and easy to understand manner to optimally inform real-time trading decisions.
What you will be doing:
• Developing and implementing highly responsive user interfaces (using React or similar)
• Developing and maintaining the back-end code, including but not limited to handling data ingestion from internal databases (MSSQL, PostgreSQL) and streaming platforms (Apache Kafka) for real-time updates
• Ongoing monitoring and improving of both the front and back-end performance
• Managing deployment to production and staging environments
• Documenting application changes
What you need for this role:
• A Technical background - BSc or equivalent in a computing, engineering or
science discipline with strong relevant experience in IT
• Strong proficiency in JavaScript, HTML and front-end languages and frameworks
(React, jQuery)
• Familiarity with RESTful APIs and ingesting data from databases (e.g. MSSQL,
PostgreSQL)
• Hands-on experience developing UIs with real-time updates
• Experience with UI/UX design
• In-depth experience of software version control systems (preferably GitLab) and confident working with JIRA & Confluence and similar tools
Nice to have:
• Experience with Apache Kafka
• Experience with AWS
• Experience with Sports Betting Industry
• Familiarity with Unix or Linux environments
What to expect from the selection process
- CV screening
- 1st interview with hiring manager
- Take home data challenge
- Final in person interview with senior management team
All stages are eliminatory.