and have a keen interest in the application of technology in the sports industry. If this sounds like you, please get in touch. Key Responsibilities Write clean, and reusable code following best practices whilst helping to define coding standards and team conventions. Be an advocate for developer experience and have a keen interest in continually improving it. Encouraging a … closely with Engineering Managers, Engineering Leads and Product Managers to understand problems and define technical scope for global sports properties. Setting up software development frameworks for release management, automation, codequality and source control. Providing technical leadership, mentoring and guidance to other Two Circles engineers. Keeping up to date on emerging technologies and trends in sports technology. … environment where you have utilised tools such as Circle CI, GitHub actions or Azure DevOps etc. An appreciation of DevOps and platform engineering culture. You don't just write code, but you also like to build and ship it, utilising cloud platforms and services, such as Azure, AWS or GCP. Experience in agile development practices, continuous integration and test More ❯
user provisioning and identity management, as well as SAML 2.0 and Single Sign-On protocols. Ability to effectively implement and troubleshoot SSO and SCIM integrations. High-QualityCode: A proven record of writing clean, testable, and maintainable code that meets rigorous standards of software quality. A developer dedicated to enhancing the code base. Problem-Solving More ❯
software. Department: Project Management Project Location(s): London - United Kingdom Compensation: 73.000 GBP P/A Responsibilities You are in charge of creating Python-based applications and systems. Their code is the foundation of all software projects, ensuring functionality and performance. Frequently take on leadership positions, guiding and mentoring junior developers. They give technical skills and ensure the team … an important element of this role. They aid in the definition of project demands and specifications, ensuring that software meets business objectives. A Senior Python Developer's role includes code reviews. They ensure codequality, suggest areas for development, and ensure best practices are followed You are in charge of finding and resolving code bugs. … required. Understanding how to work with databases is essential for developing reliable software. Working knowledge of source control systems such as Git is frequently required, as it aids in code integrity and collaboration Strong skills in problem-solving and attention to detail are required. Senior Python developers must be able to effectively identify and resolve issues. Effective communication and More ❯
and assess their potential impact and benefit to the overall business strategy Encourage the teams in best practice for good diagnostics, debugging, testing, deploying, and troubleshooting to drive quality and business value. Lead the troubleshooting of Production systems incidents in working hours and out of hours on a best endeavours basis. Skills/Qualifications Essential Skills Strong working … of building data reporting and visualisations using PowerBI and/or Tableau Experience in application development with proficiency in Python or JavaScript frameworks Passionate about writing well-crafted clean code across modern programming languages and frameworks Strong knowledge and experience of hosting in Azure cloud platforms Comfortable working in an agile environment Knowledge of delivering solutions using a microservice … MERN (Mongo, Express, React, Node) using, Webpack, Typescript, GitHub (Experience with, Redis, Okta, OpenID a distinct advantage). Experience of Docker and/or Kubernetes an advantage. Experience of codequality, test, CI/CD and package managers such as Jest, Lint, Brigade and Helm Experience of Kafka, n8n and event driven architecture Working knowledge of GraphQL More ❯
Continuously improve and evolve our existing digital products to deliver market-leading insurance experiences. Mentor and support other engineers, helping to raise the bar for the entire team. Drive codequality through thoughtful code reviews, pair programming, and a strong QA mindset. Collaborate closely with Product Managers and Designers to bring ideas to life-fast. Contribute … accessibility standards and understand how to build inclusive user interfaces. You've seen projects through the entire development lifecycle, from ideation to production. You write clean, tested, and maintainable code and you care about getting it right. You will be someone who's actively curious about how AI can enhance your work - keen to experiment, learn quickly, and apply More ❯
quality frontend features. Collaborate with Cross-Functional Teams : Work closely with designers, backend engineers, and product managers to deliver cohesive product features, focusing on the user experience. CodeQuality and Testing : Write clean, maintainable, and testable code while ensuring performance optimisation. Participate in code reviews and use automated testing tools to guarantee the More ❯
to use their technical skills to help their development teams to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. Whilst there is scope to shape this role, it is expected to be hands-on coding, design and architecture as well as … and innovative software solutions Provide leadership and guidance to coach, motivate and lead team members to their optimum performance levels and career development, through both gated checks like code reviews and more supportive approaches such as mentoring or identifying stretch opportunities for team members Change, Risk and Issue Management Guide and support team to identify and escalate risks … Libraries such as Material UI or Ant Design. CSS pre-processors such as SASS and LESS Testing frameworks e.g. Jest Performance profiling and optimisation Build tools such as Webpack Codequality and governance tools such as Sonarqube. Responsive design and cross-browser compatibility Version control systems such as git i.e. gitlabs Agile development methodologies i.e. Scrum Strong More ❯
and scalable solutions while ensuring adherence to best practices and coding standards. Troubleshoot and resolve technical issues in a timely manner, ensuring the smooth operation of applications. Participate in code reviews to ensure codequality and maintainability. Optimize application performance by identifying and resolving bottlenecks. SkillsMust have Proven experience as a Java Developer with strong proficiency More ❯
in developing and maintaining a robust, scalable platform used by thousands daily. We tackle complex technical challenges, drive innovation, and build solutions that make a real impact. Here, your code doesn't just run - it powers the decisions of investors across the UK. Join us and turn ideas into reality. Key Responsibilities Lead the design of scalable, reliable, and … maintainable system architectures Write and review production-grade code, upholding high standards of quality and readability Provide technical leadership to a team of engineers, guiding architectural direction and project execution without direct line management Conduct technical design and code reviews to maintain system integrity and team velocity Collaborate with cross-functional teams (Product, Design, Ops) to … with strong written and verbal communication skills Comfortable leading technical discussions and guiding engineers through ambiguity Experienced in providing team-wide technical leadership without formal management responsibilities Knowledge of codequality, system security, and modern software development lifecycle best practices Bonus: Experience in fintech or banking Benefits & Interview Process Benefits Freetrade is the place to accelerate your More ❯
Communicating technical content at the right level both internally and to customers. Presenting to the client, using data science tooling and investigation, a 'story' of the data. Building maintainable code that use existing data science libraries, implement existing data science techniques, or implement novel techniques. Designing, evaluating, and implementing on-premise, cloud-based and hybrid data science and machine … GCP). You have demonstrable continuous personal development. You have strong interpersonal skills. You have experience with using CI/CD tooling to analyse, build, test and deploy your code and proven experience in their technologies. You have experience in database technologies (e.g., SQL, NoSQL such as Elasticsearch and Graph databases). You have a good understanding of coding … best practices and design patterns and experience with code and data versioning, dependency management, codequality and optimisation, error handling, logging, monitoring, validation and alerting. Location? Hybrid, with 2-3 days working from Daintta office (London or Cheltenham) or on client site as required. What's in it for you? You will be joining the company More ❯
and identity management, as well as SAML 2.0 and Single Sign-On protocols. Must be capable of effectively implementing and troubleshooting SSO and SCIM integrations. High-QualityCode: Proven track record of writing clean, testable, and maintainable code that meets high standards of software quality. A developer who consistently levels-up the code base. Problem More ❯
150+ people, 5 countries, hundreds of customers, and a product that's redefining how the world shops. We're after a sharp, experienced frontend developer who cares about clean code, great UX, and long-term quality. You love solving complex problems, building elegant solutions, and bringing design systems to life. Pragmatic, detail-driven, and thoughtful - you build it right … not just fast. What You'll Do Write clean, scalable TypeScript code with a focus on performance Implement precise, visually accurate UIs using our design system Refactor legacy code and migrate to Vue 3 Review peer code and contribute to continuous improvement Collaborate on architecture, processes, and long-term codequality What You'll More ❯
in establishing standard APIs, incorporating monitoring systems and alerting services, along with a strong expertise in integrating external systems. Quality is important to us; we expect your code to be testable with good test coverage. Keep up-to-date with emerging technologies, tools, and practices. The position may require being on-call at times. About you: 5+ … with Python3, Django, PostgreSQL, Redis, Rest APIs, or similar modern programming languages and frameworks. Familiarity with RESTful APIs to connect mobile applications to back-end services. Proficient understanding of code versioning tools, such as Git. You take ownership of codequality, ensuring your work is testable and well covered with unit and integration tests. Knowledge of More ❯
task prioritisation, resource allocation, and delivery timelines in collaboration with the Business Insights team. Oversee project tracking using JIRA, ensure up-to-date documentation in Confluence, and guide robust code and solution design. Lead the design and maintenance of data models, ETL processes, and visualisation tools (e.g. SSIS, Tableau, SSRS). Support and align with global reporting programmes to … ensure consistency and compliance with international standards. Maintain high standards of codequality, readability, and maintainability, following clean code principles and modular architecture. Oversee the development and deployment of data pipelines, APIs, and machine learning models in coordination with DevOps teams. Define and embed best practices for data warehousing and Lakehouse architecture (e.g. Medallion). Standardise … data development, modelling, and metadata management across the enterprise. Implement lineage tracking and orchestration tools to improve transparency and governance. Conduct code reviews, testing, and documentation to ensure quality and robustness of analytics outputs. Take ownership of incident resolution and lead root cause analysis to ensure sustainable remediation. Enforce best practices for change control, release management, rollback More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Arc IT Recruitment
real technical impact? Join a collaborative, forward-thinking team building robust, scalable applications used by thousands of end users every day. We're looking for someone passionate about clean code, modern software practices, and backend development at scale. You will be building and maintaining scalable PHP applications with MySQL and AWS, focusing on performance, reliability, and security. Contribute to … best practices including TDD/BDD, CI/CD, and secure coding principles. Diagnose and solve issues across multiple environments, including production systems hosted on AWS. Take ownership of codequality and technical direction, mentoring teammates and setting high standards for delivery. Play a key role in driving future product roadmaps and adopting emerging technologies. We are More ❯
real technical impact? Join a collaborative, forward-thinking team building robust, scalable applications used by thousands of end users every day. We're looking for someone passionate about clean code, modern software practices, and Back End development at scale. You will be building and maintaining scalable PHP applications with MySQL and AWS, focusing on performance, reliability, and security. Contribute … best practices including TDD/BDD, CI/CD, and secure coding principles. Diagnose and solve issues across multiple environments, including production systems hosted on AWS. Take ownership of codequality and technical direction, mentoring teammates and setting high standards for delivery. Play a key role in driving future product roadmaps and adopting emerging technologies. We are More ❯
TypeScript, React, Java and Spring Translating business needs into robust technical designs, ensuring alignment with stakeholders and communicating trade-offs effectively Owning and improving engineering standards and processes, including codequality, peer reviews, testing and documentation Driving the adoption of internal AI tools to improve the effectiveness of your team Championing clean code, test-driven development … for someone who combines deep technical ability with strong leadership and communication skills. You will be driven by a desire to make things better - whether that is through great code, improved processes, or supporting your teammates to succeed. Required Skills and Experience Extensive experience in full stack development - working with both the backend and frontend Strong experience in a More ❯
CD: TeamCity Desirable Skills: Docker and Containerization Monitoring and Logging (e.g., Prometheus, Grafana, ELK Stack) Cloud Platforms (AWS, Azure, Google Cloud) Security and Compliance API Documentation (e.g., Swagger, OpenAPI) CodeQuality Tools (e.g., SonarQube) Agile Methodologies (Scrum or Kanban) Soft Skills: Team Collaboration : Ability to work effectively with cross-functional teams, sharing knowledge and expertise. Proactive Approach More ❯
CD: TeamCity Desirable Skills: Docker and Containerization Monitoring and Logging (e.g., Prometheus, Grafana, ELK Stack) Cloud Platforms (AWS, Azure, Google Cloud) Security and Compliance API Documentation (e.g., Swagger, OpenAPI) CodeQuality Tools (e.g., SonarQube) Agile Methodologies (Scrum or Kanban) Soft Skills: Team Collaboration : Ability to work effectively with cross-functional teams, sharing knowledge and expertise. Proactive Approach More ❯
Mobile Engineer, you will contribute to the development of best-in-class mobile apps, working closely with product owners, stakeholders, and your engineering peers to deliver innovative, high-quality solutions. You will report to a Principal Engineer, supporting the delivery of technical strategies and tactical implementations, while also mentoring other engineers to maintain high standards of engineering excellence. … new features and optimise existing ones for mobile applications, ensuring they meet business and user needs. + Collaborate with product owners, stakeholders, and cross-functional teams to deliver quality mobile apps. + Participate in technical discussions to ensure solutions are robust, scalable, and fit for purpose. + Mentor and guide … other engineers to uphold high coding standards and best practices. + Support the Principal Engineer in delivering on technical strategies and ensuring alignment with business goals. + Conduct thorough code reviews to ensure codequality, security, and performance. + Lead by example, fostering a culture of continuous improvement and collaboration. + Present technical concepts and solutions More ❯
premise and in the cloud Collaborate with stakeholders to refine requirements and deliver high-qualitysoftware Ensure compliance with security and operational protocols Support technical governance and codequality assurance throughout delivery Skills & Experience: Proven experience as a Software Engineer in secure or government environments Strong programming skills in languages such as Java, Python, C# More ❯
Our mobile development team is expanding, and we have an exciting opportunity for a Lead Engineer . We are looking for someone who is passionate about creating high-quality mobile experiences and is comfortable balancing hands-on technical delivery and leadership with mentoring a small team. In this role, you will be responsible for designing solutions, participating in … new features and improvements in our mobile applications using TypeScript and React Native Continuously improve the user experience of our mobile applications Work in a team environment with shared code, ensuring disciplined use of source code control and process documentation Identify, analyse, and resolve performance bottlenecks and inefficiencies in the mobile application codebase Write and maintain comprehensive unit … tests and documentation for the project Mentor junior developers and actively participate in code reviews to maintain a high standard of codequality for mobile applications Stay informed on mobile development trends, tooling, and best practices Skills 6+ years of development experience building mobile applications in React Native with a minimum of 2 years of experience More ❯
strategy for training ML models, including data loaders, caching, etc. Generate tooling to help in the ML lifecycle , including evaluation, training data inspection, model versioning, experiment tracking, etc. Ensure codequality and maintainability by conducting code reviews and promoting best coding practices. Collaborate with team members to uphold best practices and improve the long-term health … of the codebase. Key Qualifications: 3 years full-time professional experience, committing code to a production environment. Proficiency in large-scale data processing (e.g. Spark, Cloud SQL ), and large-scale data systems (Iceberg, Parquet, ) Proficiency in cloud platforms (e.g. AWS, GCP, Azure). Proficiency in the Python ecosystem and its best practices Experience in CI/CD (e.g. CircleCI More ❯
the underlying model that makes 2D/3D/4D spatial data actionable. Contribute to and help improve the standards for frontend development in the team, in terms of codequality, automated testing, documentation. Contribution to maintaining the reliability of Sensat's enterprise offering. What you'll bring Experience as a Full Stack Developer building modular commercial … more of the following: RESTful APIs, gRPC, or relational modelling. Experience with test automation; unit testing, functional testing. A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail. Strong desire to learn and share knowledge with others. Typescript skills, preferably in a More ❯
Lead architectural decisions focusing on performance, observability, fault tolerance, and scalability Own complex backend features end-to-end design, implement, test, deploy, and monitor Mentor and guide engineers through code reviews, design discussions, and best practices Collaborate closely with Product, Design, and Engineering teams in an agile environment Drive continuous improvement in engineering standards, codequality … Deep understanding of microservices architecture, APIs, service discovery, and messaging patterns Experience with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes a plus) Strong software engineering fundamentals: clean code, testing, performance optimisation, OOP, algorithms Familiar with SQL and NoSQL databases (PostgreSQL, MongoDB) and CI/CD pipelines Comfortable in fast-changing environments with a strong sense of ownership More ❯