Senior Software Engineer

Hyerhub
London, UK
8 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Databases Django Web Framework Python (Programming Language) Query Optimization RabbitMQ Mockito ReactJS Database Optimization Backend Webpack Material UI Celery
+4 more
Front End Software Development Api Design Restful APIs Open Network Automation Platform

Job description

We are looking for an experienced software developer to help build a security insights plugin for our clients existing network automation platform.

Requirements

This opportunity will require focus and experience of building APIs, designing backend schemas and tasks for processing firewall rule data. Strong testing skills will be required as part of the development as well as maintaining a high standard for code readability and collaboration.

This role is inside of IR35 and requires working onsite twice a week along with the following skills and experience:

Backend (Python / Django) - Essential

  • Python: Fluency in Python 3.10+, clean architecture, type hinting, and writing robust test suites using Unittest (including mocking external dependencies and task queues).
  • Django REST Framework (DRF): Proven track record of building secure, production grade RESTful APIs using DRF.
  • Databases: Strong schema design, Django migrations, and indexing strategies. Must be proactive about query optimization (e.g. preventing N+1$issues with select_related / prefetch_related).
  • Celery & Task Queues: Experience building, testing, and troubleshooting background tasks with Celery and RabbitMQ.

Frontend (React) - Desirable (Nice-to-Have)

  • React & Tooling: Modern React built with Vite.
  • UI Components: Hands-on experience with Material UI (MUI).
  • API Integration: Comfortable connecting React components to DRF endpoints and managing asynchronous UI states.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

5:46 min

Mocking repository endpoints with Mockito and REST Assured

Eric Deandrea Eric Deandrea · World Congress 2025

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

5:31 min

Writing automated tests with Mockito and WireMock

Jakov Semenski · LIVE

Videos

See all

Related articles

See all