Graduate/Junior Developer, Python

Ellipse Data is looking for Graduate/Junior Software Developers who may have recently graduated or have some commercial experience under their belt and are looking to build on their technical skills. They should have technical knowledge in Python and relational databases. The role is remote with some travel to London required for team meetings.


  • Knowledge of Python and experience with at least one web framework such as Flask, Django etc (preferably Flask)
  • Experience using relational databases and SQL
  • Experience of both consuming and producing APIs
  • Experience with XML and JSON
  • Strong written communication skills both technical and non-technical
  • Good problem-solving skills
  • Having the ability to work as part of a team as well as on their own initiative
  • Accurately record your time spent on projects and communicate your progress made on tasks
  • Ability to manage different responsibilities and adapt to changing business needs
  • Strong interest and knowledge in a variety of sports in particular rugby, cricket and tennis
  • Computer Science or Similar IT Related/ Mathematical Degree


                      • Experience working with sports data
                      • Familiarity with some ORM (Object Relational Mapper) libraries e.g. SQLAlchemy
                      • Familiar with Linux server environments and working with the command line
                      • Experience of database design and best practices
                      • Familiarity of front-end technologies such as JavaScript, HTML5, and CSS3
                      • Understanding of server-side templating languages such as Jinja
                      • Familiarity with Git and standard code repository workflows and processes
                      • Familiarity developing API’s using best design principles and practices


                                    • 25 days holiday
                                    • Company pension scheme
                                    • Flexible working times and remote working
                                    • Access to matches at The Oval, London

                                    To apply, send your CV to with the subject “Graduate/Junior Python Developer”.  Please also include an example of work demonstrating the above skills (e.g. blog post or GitHub repo) and/or a covering note outlining your relevant experience. The deadline for applications is 25th June 2022.

                                    We cannot promise to respond to all applicants due to the volume we receive.