Software Developer at Reed Specialist Recruitment
london, Derbyshire - England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

02 Dec, 26

Salary

0.0

Posted On

03 Sep, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Services

Description

What We Offer:

  • A competitive Salary of between £35,000 - £45,000 depending on experience.
  • Comprehensive Benefits including Private pension matching, Bupa dental cover, Salary Sacrifice schemes (EV, Cycle scheme), holiday trading, education & development reimbursement, enhanced maternity & paternity pay, EAP, and retail discount perks
  • Flexibility: Supportive working environment with 60% remote typical.
  • Impact: A collaborative role where you'll contribute directly to our core technology stack.
  • You'll work on meaningful engineering projects, solve technical challenges alongside the team, and help improve our existing codebase while growing your skills in an agile, supportive environment.

Required Skills & Experience of the Software Engineer:

  • Strong Python: Writing and maintaining data pipelines.
  • Able to solve complex problems.
  • Excellent written, oral and visual communication skills to explain complex information.
  • Enjoys and works well in a team-based environment, and is self-motivated to individually succeed.
  • Understands and implements best practices of modern Software Engineering including Agile
  • Software Development, Automated Testing, Configuration Management principles and DevOps.
  • Has the rigour and care to manage and control changes to development, testing and production environments.

Desirable skills & experience:

  • C# / .NET: experience building libraries and command-line tools with .NET 8.0+.
  • Comfortable reading and safely modifying existing/legacy codebases; good documentation and PR practices.
  • SQL Databases: PostgreSQL and SQLite experience (schema design, migrations, basicperformance tuning).
  • Orchestration & data engineering: experience with workflow/orchestration tools (Prefect or similar) and distributed task queuing (e.g. Celery, RabbitMQ).
  • Testing & automation: writing unit and basic integration tests as well as automating test runs as part of CI pipelines e.g. GitHub Actions.
  • AI-assisted development: comfortable using AI-assisted tools (e.g., GitHub Copilot) to increase productivity, while validating and testing any AI-generated code and understanding its limitations.
  • Experience building or maintaining REST APIs, microservices, event-driven services, and message-driven patterns.
  • Containerisation: experience using Docker and deploying containerised applications

Nice to have:

  • GIS & point-cloud processing: GDAL/PDAL, GeoPandas, Open3D, LAS/LAZ/Raster/Vectorhandling, spatial transforms and analysis.
  • TypeScript/JavaScript for developing front-end dashboards and user interfaces.
  • Packaging & distribution: familiarity with publishing and versioning packages (NuGet and/or PyPI).


Responsibilities
Loading...