cover image
Understanding Recruitment

Understanding Recruitment

www.understandingrecruitment.com

6 Jobs

110 Employees

About the Company

The Understanding Recruitment Universe

Understanding Recruitment is the go-to destination for technology recruitment with headquarters in St. Albans, England. Specialising in Biotechnology, Artificial Intelligence, and Web3, our team of over 90 recruiters is adept in navigating the dynamic landscapes of Blockchain & Cryptocurrency, Java, JavaScript, Python, Rust, Golang, .NET, DevOps, Product Management, and other tech roles within the Software Development Lifecycle. As your total talent solution partner, we seamlessly connect organisations with top-tier talent and empower tech professionals to discover their perfect fit within the ever-evolving tech industry. We offer unparalleled matches and comprehensive support across the UK, Europe, and the USA.

In 2023, Understanding Recruitment became a 60% employee-owned company. This exciting development empowers our dedicated team to share in the financial rewards of our ongoing success. In the same year, we were recognised in Recruiter's annual FAST 50 listing, as the No.1 fastest-growing privately-owned recruitment business in the UK. Our in-house training programme also won a prestigious Princess Royal Training Award that is awarded to employers in the UK and Ireland who can prove that their outstanding training and skills development programmes have resulted in exceptional benefits for their business.

With over a decade of success, 2022 marked the year we secured the much coveted Best Companies 3-star accreditation with a remarkable BCI score of 738 or higher, signifying 'world-class' workplace engagement. We've also been honoured as the 'Best Staffing Firm to Work For' for three consecutive years (2016-2018), and were named 'Business of the Year' at the 2017 SME Hertfordshire Business Awards.

Listed Jobs

Company background Company brand
Company Name
Understanding Recruitment
Job Title
Software Engineer
Job Description
**Job title** Software Engineer **Role Summary** Develop and maintain the core technology that actively balances the energy grid by shifting demand for EV charging, home batteries, and heating to cheaper, cleaner periods. The role combines data science, machine learning, and cloud-based software development to deliver reliable, scalable solutions that drive the company's clean‑energy mission. **Expectations** - Demonstrate a commercial mindset and a proven track record of adding measurable value. - Take full ownership of projects from design through production, delivering high‑quality code on schedule. - Continuously learn and solve complex problems across the stack. **Key Responsibilities** - Architect, code, and test backend services (Python, GCP) that ingest real‑time energy consumption data and generate load‑shifting recommendations. - Build and tune machine‑learning models to predict grid conditions and optimize device scheduling. - Develop React‑based dashboards for operators and end‑users to visualize grid status and device utilization. - Collaborate with product, data, and operations teams to define feature requirements and drive iterative releases. - Ensure high availability, scalability, and security of cloud‑native infrastructure. - Mentor peers, set coding standards, and contribute to engineering best practices. **Required Skills** - Strong object‑oriented programming skills; proficiency in Python (mandatory); experience with any other OOP language accepted. - Hands‑on experience with Google Cloud Platform services (Compute Engine, Cloud Functions, BigQuery, Pub/Sub). - Front‑end development with React, including component architecture and state management. - Familiarity with machine‑learning pipelines, model deployment, and basic data‑analysis techniques. - Version control with Git, CI/CD pipelines, and automated testing. - Excellent problem‑solving, communication, and teamwork abilities. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Data Science, or a related STEM field. - Relevant cloud or ML certifications (e.g., GCP Professional Cloud Architect, TensorFlow Developer) are a plus but not mandatory.
London, United kingdom
Hybrid
28-11-2025
Company background Company brand
Company Name
Understanding Recruitment
Job Title
Senior Full Stack Developer
Job Description
**Job Title** Senior Full Stack Developer **Role Summary** Lead and develop both front‑end and back‑end components for new and existing applications, driving the full software development lifecycle. Focus on Java, Spring, SQL with modern JavaScript frameworks (React or Vue) while supporting maintenance and enhancement of current products. **Expectations** - Demonstrated 6+ years of commercial full‑stack development. - Proactive ownership of projects, driving solutions from concept to production. - Strong initiative in planning, problem‑solving, and continuous improvement. **Key Responsibilities** - Design, implement, test, and deploy scalable, high‑performance web applications. - Create and maintain RESTful APIs using Java/Spring. - Build responsive, accessible front‑end interfaces with React or Vue (Angular optional). - Write clean, well‑documented, maintainable code following industry best practices. - Collaborate with product, UX, and QA teams to define requirements and deliver on timelines. - Conduct code reviews, mentor junior developers, and enforce coding standards. - Monitor application performance, troubleshoot issues, and apply optimisations. - Participate in architecture discussions, contributing to long‑term technical strategy. **Required Skills** *Technical* - Java (including Spring/Spring Boot) – 6+ years professional experience. - Front‑end frameworks: React or Vue (Angular acceptable if learning‑ready). - Relational databases – SQL proficiency. - REST API design, unit & integration testing, continuous integration/deployment. - Familiarity with version control (Git), agile methodologies, and DevOps practices. *Soft* - Self‑starter with strong problem‑solving and communication skills. - Ability to work independently and collaboratively in a remote‑first environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field is preferred. - Industry certifications (e.g., Oracle Certified Professional Java, AWS Certified Developer) are a plus but not mandatory.
United kingdom
Remote
Senior
02-12-2025
Company background Company brand
Company Name
Understanding Recruitment
Job Title
Software Engineer (Mid-Senior)
Job Description
**Job title:** Software Engineer (Mid-Senior) **Role Summary:** Design, develop, and maintain large‑scale optimisation systems that coordinate electric vehicle charging, home battery storage, and heating to shift demand toward cleaner, lower‑cost energy. Deliver high‑impact, production‑grade code that serves millions of households in a fast‑growing energy technology company. **Expectations:** - Deliver reliable, scalable solutions used at scale, not just prototypes. - Own components end‑to‑end, from design through production release. - Influence product direction with high ownership and trust. - Thrive in a rapid startup environment with evolving requirements. **Key Responsibilities:** - Implement real‑time data pipelines, optimisation algorithms, and ML‑driven decision engines in Python. - Write clean, testable, and documented code for production deployment. - Collaborate with data scientists, product managers, and cross‑functional teams to specify feature requirements. - Conduct code reviews, mentor junior engineers, and ensure engineering best practices. - Monitor system performance, troubleshoot incidents, and optimise for latency and throughput. - Participate in architecture discussions, proposing scalable, maintainable solutions. **Required Skills:** - 3–5 years of professional software development experience. - Strong proficiency in Python; experience with modern OOP languages accepted. - Knowledge of optimisation techniques (linear, integer programming, heuristics). - Familiarity with real‑time data streaming (Kafka, RabbitMQ, etc.). - Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes). - Unit testing, CI/CD pipelines, and automated deployment skills. - Excellent problem‑solving, communication, and collaboration abilities. - Passion for energy, climate, or sustainability initiatives. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Electrical Engineering, Applied Mathematics, or related field. - Relevant certifications (e.g., AWS Certified Developer, Docker Certified Associate) are a plus but not mandatory.
London, United kingdom
Hybrid
Senior
19-12-2025
Company background Company brand
Company Name
Understanding Recruitment
Job Title
Data Engineer
Job Description
Job title: Data Engineer Role Summary: Design, build, and maintain a scalable data platform from scratch to support the organisation’s digital transformation and data-driven initiatives. Expactations: Deliver high-quality, production-ready data solutions, ensure data integrity and governance, collaborate with cross-functional teams, and continuously improve data architecture and processes. Key Responsibilities: • Design and implement end-to-end ETL/ELT pipelines • Develop and maintain data models and schemas in a data warehouse • Ingest, transform, and clean data from multiple source systems • Ensure data quality, consistency, and lineage across the platform • Monitor pipeline performance, troubleshoot issues, and optimise queries • Document architecture, processes, and best practices • Collaborate with data scientists, analysts, and business stakeholders Required Skills: • Strong SQL and Python programming • Experience with data pipeline orchestration tools (e.g., Airflow, dbt) • Proficiency in at least one cloud platform (AWS, Azure, GCP) and related services (S3, Redshift, BigQuery, Snowflake) • Knowledge of data warehousing concepts and dimensional modelling • Expertise in data quality and governance practices • Familiarity with version control (Git) and CI/CD pipelines • Excellent analytical and problem-solving abilities Required Education & Certifications: • Bachelor’s degree in Computer Science, Data Engineering, Information Technology, or related field • Industry certifications such as AWS Certified Data Analytics – Specialty, Google Cloud Professional Data Engineer, or Microsoft Certified: Azure Data Engineer Associate are preferred.
Sheffield, United kingdom
On site
20-01-2026