cover image
Formula Recruitment

Formula Recruitment

www.formularecruitment.co.uk

13 Jobs

24 Employees

About the Company

Welcome to technology recruitment for the Modern Age. Welcome to Formula.

We offer a flexible recruitment approach because we understand that agility is a key part of your successful recruitment strategy.

Whether you need to grow your permanent head-count or you want to engage contractors via our Talent Hub, we can help.

With packages tailored from a unique set of capabilities and backed by industry-specific experience. You can stop worrying about attracting quality candidates, being left in the dark, or the way in which your message is communicated to the market. We've got this!

Listed Jobs

Company background Company brand
Company Name
Formula Recruitment
Job Title
Senior Backend Engineer
Job Description
**Job Title:** Senior Backend Engineer **Role Summary:** Lead design, development, and maintenance of high‑performance Python backend services that support edge‑enabled retail hardware. Manage systems for intermittent connectivity, state synchronization between local storage (SQLite) and cloud databases (PostgreSQL), and ensure scalable, fault‑tolerant operation in constrained environments. **Expectations:** * Deliver mission‑critical services on physical devices and cloud. * Drive architectural excellence, performance optimization, and code quality. * Mentor junior engineers and contribute to a collaborative engineering culture. **Key Responsibilities:** 1. Architect and implement Python micro‑services for distributed retail hardware. 2. Build and maintain caching, buffering, and retry mechanisms for intermittent connectivity. 3. Design and tune synchronization strategies between edge SQLite databases and cloud PostgreSQL. 4. Conduct thorough code reviews, enforce best practices in modularity and performance. 5. Produce clear, detailed technical documentation for APIs and services. 6. Mentor team members, facilitate knowledge sharing, and support professional growth. **Required Skills:** * 8+ years of backend development with strong Python experience. * Proven experience developing for or on constrained hardware (e.g., NUCs, Raspberry Pi, embedded Linux). * Deep knowledge of PostgreSQL and SQLite, including ORM performance tuning. * Hands‑on experience with TDD, CI/CD, and production‑grade code delivery. * Excellent communication and collaborative mindset. * Ability to design and implement robust data‑sync and caching solutions for intermittent connectivity. **Nice to Have:** * Prior work on embedded, IoT, kiosk, or distributed edge systems. * Background in retail technology or device‑driven environments. * Leadership or mentoring experience. **Required Education & Certifications:** * Bachelor’s (or higher) degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. * Certifications in Python, cloud platforms, or embedded systems are a plus but not mandatory.
London, United kingdom
Hybrid
Senior
27-11-2025
Company background Company brand
Company Name
Formula Recruitment
Job Title
Full Stack Engineer
Job Description
**Job Title:** Full Stack Engineer (Contract Senior) **Role Summary:** Seasoned contract senior full‑stack engineer responsible for designing, developing, and optimizing new features, system architecture, and performance across Java/Spring Boot and TypeScript/React.js stacks while maintaining high code quality, reliability, and security standards. **Expectations:** - Deliver feature developments and architecture enhancements within a fast‑moving project timeline. - Apply DevSecOps practices to ensure secure, scalable, and maintainable code. - Collaborate with cross‑functional teams under a hybrid working model. **Key Responsibilities:** - Design, build, and refactor application features in Java (Spring Boot) and TypeScript (React.js). - Conduct architectural reviews, propose improvements, and drive performance optimization. - Manage and enhance CI/CD pipelines, Azure IaaS deployments, and DevSecOps workflows. - Perform rigorous code reviews, automated testing, and security assessments. - Troubleshoot production incidents and provide timely root‑cause analyses. - Document technical designs, API contracts, and deployment procedures. - Mentor junior developers and share best practices across the team. **Required Skills:** - Strong proficiency in Java and Spring Boot. - Expertise in TypeScript with React.js. - Experience with Azure cloud services, IaaS, and CI/CD pipeline configuration. - Solid knowledge of DevSecOps principles and practices. - Ability to write clean, maintainable, testable code with a focus on performance and security. - Excellent debugging, problem‑solving, and communication skills. - Comfortable working in a hybrid environment with flexible hours. **Required Education & Certifications:** - Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field. - Minimum 5 years of professional software development experience. - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Java SE certification, or Scrum Master) are a plus but not mandatory.
London, United kingdom
Hybrid
27-11-2025
Company background Company brand
Company Name
Formula Recruitment
Job Title
Contract Cyber Security Project Manager
Job Description
**Job Title** Contract Cyber Security Project Manager **Role Summary** Lead and manage end‑to‑end cybersecurity projects for a retail client, ensuring delivery of high‑quality security initiatives within scope, time, and budget constraints. **Expectations** - Deliver projects to agreed milestones and quality standards - Maintain effective stakeholder communication throughout the lifecycle - Proactively mitigate risks and resolve issues that threaten project success **Key Responsibilities** - Define and document project scope, objectives, deliverables, and acceptance criteria - Develop comprehensive project plans, timelines, budgets, and resource allocations - Manage change requests, risk assessments, and issue logs - Coordinate with IT, compliance, and business units to align security control implementation - Conduct status reporting and stakeholder updates, highlighting risks and mitigations - Drive adoption of security awareness initiatives across the client organization - Ensure compliance with applicable security frameworks and standards - Monitor project progress, adjust plans as necessary, and close projects with lessons learned **Required Skills** - Proven experience managing full‑cycle cybersecurity projects (design, implementation, testing, and transition) - Strong project management discipline (schedule, cost, scope, risk, quality) - Excellent communication, negotiation, and stakeholder‑management abilities - Ability to work independently in fast‑paced, dynamic environments - Familiarity with security controls, integrations, and cybersecurity best practices - Proficiency in project management tools (e.g., MS Project, Jira, or equivalent) **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Systems, Cybersecurity, or related field (or equivalent experience) - Project Management certification (PMP, PRINCE2, or similar) preferred - Cybersecurity certification (CISSP, CISM, or equivalent) desirable ---
London, United kingdom
Hybrid
05-12-2025
Company background Company brand
Company Name
Formula Recruitment
Job Title
Frontend Developer
Job Description
**Job Title:** Frontend Developer **Role Summary:** Develop and enhance the user interface of a SaaS platform for pharmaceutical R&D. Drive UI architecture, build reusable component libraries, and ensure high usability and responsiveness in collaboration with product, design, and backend teams. **Expectations:** - Minimum 3‑5 years of commercial front‑end development experience, primarily with React and TypeScript. - Proven ability to work in agile, cross‑functional teams and communicate technical concepts clearly. - Commitment to delivering high‑quality, maintainable code and adhering to engineering best practices. **Key Responsibilities:** - Design, implement, and maintain React/TypeScript components and UI architecture. - Collaborate with UX/UI designers to translate designs into functional interfaces. - Optimize application performance and responsiveness across browsers and devices. - Contribute to the development of a shared component library and design system. - Participate in agile ceremonies (sprint planning, stand‑ups, retrospectives) and code reviews. - Work closely with backend engineers (e.g., Python/Django) to integrate APIs and data flows. **Required Skills:** - Strong proficiency in React, TypeScript, HTML5, CSS3 (including preprocessors or CSS‑in‑JS). - Solid understanding of UI/UX principles and accessibility standards. - Experience with state management (e.g., Redux, Zustand) and modern build tools (Webpack, Vite). - Familiarity with version control (Git) and CI/CD pipelines. - Knowledge of agile methodologies and test‑driven development. - Excellent verbal and written communication; ability to thrive in a collaborative environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Relevant certifications (e.g., React/TypeScript, Front‑End Development) are a plus but not mandatory.
London, United kingdom
On site
19-12-2025