banner

Careers

Senior Systems Developer | 01/12/2025

Details :

We are seeking a highly skilled Senior Systems Developer with extensive experience in data architecture, system design, and enterprise-level application development. The successful candidate will be responsible for constructing scalable systems, designing robust data models, and guiding the technical direction of backend and data-driven solutions across the organisation.

DUTIES & RESPONSIBILITIES

  • Design, develop, and maintain sophisticated backend systems, APIs, and services.
  • Lead architectural decisions to ensure systems are scalable, secure, and high-performing.
  • Implement best practices for software engineering, and cloud-native development.
  • Collaborate with cross-functional teams (Data Engineering, DevOps, Product, QA) to conceptualise and deliver high-quality solutions.
  • Define and implement enterprise data models, data flows, and database schemas.
  • Architect and maintain data pipelines, data lakes, and data warehouses.
  • Optimise data storage, retrieval, partitioning, and indexing strategies for performance and scalability.
  • Ensure data quality, governance, lineage, and compliance with security standards.
  • Develop integrations between internal and external systems utilising APIs, ETL tools, and messaging systems.
  • Automate workflows, monitoring, and deployment processes.
  • Drive platform modernisation initiatives and migrations to cloud.
  • Participate in code reviews, architecture meetings, and technical strategy discussions.
  • Provide expert guidance on system performance, scalability, and troubleshooting.

SKILLS, EXPERIENCE & QUALIFICATIONS

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related discipline.
  • Minimum 8 years of experience in systems development, with at least 2 years dedicated to data architecture.
  • Demonstrated success in delivering enterprise-grade systems and data platforms.
  • Strong programming expertise in Python and AI skills.
  • Profound understanding of system architecture, design patterns, and microservices.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Expertise in SQL and NoSQL database technologies.
  • Knowledge of ETL/ELT frameworks, data modelling and data governance.
  • Familiarity with containerisation and orchestration tools such as Docker and Kubernetes.
  • Awareness of security frameworks, including authentication and authorisation protocols.
  • Analytical and problem-solving capabilities.
  • Excellent communication and documentation skills.
  • Ability to work independently and lead cross-functional teams.
  • Adaptability to rapidly evolving technological environments

PREFERRED SKILLS

  • Airflow, dbt, Spark, Kafka, RabbitMQ, Redis.
  • Git, CI/CD pipelines.
  • Experience with data warehousing solutions such as Snowflake, Redshift, BigQuery, or Synapse.
  • Exposure to AI/ML workflows and model deployment.
  • Experience with streaming systems and real-time architecture.
  • Knowledge of event-driven and serverless architectural patterns.

£ 42,500 - £ 45,500 DOE

Data Engineer | 31/10/2025

Details :

We are seeking a highly qualified Data Engineer to join our Information Technology team, specialising in web development and artificial intelligence-driven solutions. The successful candidate will be responsible for designing, building, and optimising data pipelines to enable efficient data flow across products, AI models, and web applications. Collaboration with software engineers, data scientists, and product teams will be essential to delivering scalable, secure, and high-performance data infrastructure.

DUTIES & RESPONSIBILITIES:

  • Design, engineer, and sustain scalable ETL/ELT pipelines supporting web    platforms and AI/ML workflows.
  • Integrate data from diverse sources (web applications, APIs, databases, third-party tools).
  • Ensure the pipelines are robust, secure, and optimised for performance.
  • Develop and maintain logical and physical data models to meet analytics, machine learning, and application requirements.
  • Apply best practices in data warehousing, lakehouse architectures, and real-time data systems.
  • Partner with data scientists to prepare datasets for AI/ML training and inference
  • Work with web development teams to support backend data layers, logs, user activity tracking, and personalisation engines.
  • Facilitate data-driven features in web and AI products
  • Establish processes for data validation, cleaning, monitoring, and metadata management
  • Optimise database performance, query efficiency, and data flow reliability
  • Implement monitoring dashboards, alert systems, and comprehensive documentation for data operations.

SKILLS, EXPERIENCE & QUALIFICATIONS

  • A Bachelor’s Degree/Diploma in Computer Science, Engineering, Information Technology, or a closely related field.  
  • Proven experience as a Database Engineer, preferably in a software development environment. 
  • Experience with CI/CD pipelines, Docker, and Kubernetes.
  • Knowledge of MLOps principles.
  • Familiarity with AI-powered web applications, including recommendation systems, search-ranking engines, and NLP pipelines.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and teamwork skills.
  • Ability to operate effectively in agile, dynamic environments.

The salary will be £ 41,000 - £ 43,000 DOE

Office Manager | 21/10/2025

Details :

The Office Manager is responsible for overseeing daily administrative operations, actively supporting team members, managing office supplies, and maintaining strong vendor relations. This role is crucial in creating an office environment that maximises productivity and efficiency. By ensuring that all internal operations run smoothly, the Office Manager plays a vital role in upholding a professional and efficient workspace.

DUTIES & RESPONSIBILITIES:

  •  Oversee the office's daily operations, ensuring smooth functionality at all times.  
  • Manage the inventory of office supplies proactively and place orders as necessary without delay.  
  • Handle the maintenance and repairs of office equipment, coordinating efficiently with IT vendors.  
  • Maintain a clean, organised, and safe working environment.  
  •  Foster and manage strong relationships with vendors, service providers, and the landlord.  
  • Coordinate all necessary office repairs and maintenance promptly.
  •  Manage the onboarding process for new employees, including workstation setups, access cards, and orientation schedules.  
  • Collaborate with HR to drive employee engagement initiatives and organise company events effectively.  
  • Maintain accurate and updated contact lists and employee records diligently.  
  •  Manage the office budget and expenditures meticulously, including overseeing petty cash and processing invoices.  
  • Coordinate with finance and accounting departments to manage purchases, reimbursements, and billing precisely.  
  • Liaise with the internal IT team or external vendors to ensure timely hardware and software support (IT Coordination - Non-Technical).  
  •  Ensure strict compliance with all company policies and procedures.  
  • Maintain all required records, licenses, and permits without exception

SKILLS, EXPERIENCE & QUALIFICATIONS

  • A bachelor's degree in any discipline is required. 
  • Over 5 years of robust office management or administrative experience, preferably in an IT or tech environment.
  • Exceptional organisational and time management skills.
  • Outstanding communication and interpersonal abilities.
  • Proficient in MS Office Suite, Google Workspace, and essential IT tools.
  • Proven ability to handle confidential information with the highest level of integrity.
  • Flexible, proactive, and a natural problem solver.

The salary will be £ 35,500 - £ 39,500 DOE