cover image
Understanding Recruitment

Understanding Recruitment

www.understandingrecruitment.com

10 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
Growth Analyst
Job Description
Job title: Growth Analyst Role Summary: Analyze user behavior, funnel dynamics, and product performance to uncover growth levers and translate findings into actionable strategies. Collaborate cross‑functionally with product, engineering, and operations to prioritize high‑impact initiatives and support data‑driven decision making. Expectations: - Deliver concise, data‑backed insights that accelerate user acquisition, activation, and retention. - Demonstrate a curiosity‑driven, experimental mindset and a bias for solving complex problems. - Operate autonomously within a fast‑moving, data‑centric environment. Key Responsibilities: - Conduct in‑depth analysis of user behavior, funnel metrics, and product performance. - Design, build, and maintain dashboards, experiments, and reports to track key growth KPIs. - Collaborate with product, engineering, and operations teams to identify, prioritize, and execute high‑impact initiatives. - Provide clear, actionable recommendations to senior leadership to shape strategic decisions. - Continuously monitor growth metrics, validate insights, and iterate on experiments. Required Skills: - Strong quantitative and analytical background. - Proficiency with SQL and Python for data extraction and analysis. - Experience using BI platforms (e.g., Tableau, Power BI, Looker). - Structured thinking, deep curiosity, and a proactive experimentation attitude. - Excellent communication and stakeholder‑management skills. - Ability to thrive in a dynamic, fast‑paced startup environment. Required Education & Certifications: - Bachelor’s degree in a STEM field (statistics, economics, computer science, engineering) or a rigorous quantitative program. - Relevant certifications (Google Data Analytics, SQL, Python, etc.) preferred but not mandatory.
London, United kingdom
On site
14-11-2025
Company background Company brand
Company Name
Understanding Recruitment
Job Title
Senior Software Engineer
Job Description
**Job title** Senior Software Engineer – Rust **Role Summary** Design, develop, and maintain high‑performance, low‑latency Rust (and C++) services for a trading platform’s backend. Collaborate with cross‑functional teams to architect and evolve distributed systems that support trade execution, data distribution, and internal/external APIs. Operate independently across the entire technology stack to diagnose and resolve production issues. **Expectations** - Minimum of 2 years in production Rust development, or equivalent open‑source contributions. - Demonstrated experience building network‑centric or asynchronous systems with low latency requirements. - Proven ability to troubleshoot end‑to‑end issues spanning OS, network, and application layers. - Strong understanding of distributed system design patterns and scalability. **Key Responsibilities** - Author clean, testable, and performant Rust code for core trading services. - Design and evolve large‑scale, distributed architectures for reliable trade processing. - Contribute to code reviews, unit/integration testing, and continuous integration pipelines. - Identify and remediate performance bottlenecks and security vulnerabilities. - Collaborate with infrastructure, data, and platform teams to ensure smooth deployments and operations. **Required Skills** - Expertise in Rust (core language, async/.await, networking crates). - Proficiency in C++ is a plus. - Experience with distributed systems (microservices, message queues, event streaming). - Deep knowledge of networking protocols, low‑latency optimization, and troubleshooting. - Familiarity with CI/CD, containerization, and cloud environments. - Strong analytical, problem‑solving, and communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., Certified Kubernetes Administrator, AWS Certified Developer) are beneficial but not mandatory.
United states
Remote
Senior
16-11-2025
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