cover image
OpenSource

Software Developer

Hybrid

Hammersmith, United kingdom

£ 70,000 /year

Full Time

11-11-2025

Share this job:

Skills

Communication Python JavaScript Go TypeScript PostgreSQL Test Linux AWS Software Development Agile Redis Kafka Prometheus Grafana Zabbix

Job Specifications

Software Developer – Hybrid (Hammersmith, London)

We are supporting a high-performing trading company in Hammersmith that is looking for a Software Developer with strong Python experience. The role sits within a fast-moving engineering team that focuses on delivering real value quickly, solving practical technical problems, and giving developers end-to-end ownership of the systems they build.

What You’ll Work On

Building integrations with new external data sources using advanced web scraping and reverse-engineering techniques.
Developing and maintaining low-latency, real-time data feeds to support internal systems and strategies.
Improving internal visibility and observability tooling to help diagnose integration issues and identify improvements.
Contributing across the full lifecycle of your work — design, development, testing, review, deployment, and ongoing support.
Working within an agile, flexible roadmap that adapts as new opportunities and information arise.

Key Responsibilities

Build High-Quality Features: Develop features that directly support business goals, writing maintainable and performant code.
Uphold Code Quality: Review and test work from teammates to ensure reliability and consistency.
Production Ownership: Support the stability of services in production as part of a shared rotation.
Collaborate Across Teams: Partner with engineering teams, traders, and technical stakeholders to design and implement solutions.
Participate in out-of-hours support on a rotational basis.

Tech Stack

Languages: Python (3.10+), plus TypeScript/JavaScript for frontend work, and occasional Go for infrastructure tasks.
Messaging: RabbitMQ, Kafka
Storage: PostgreSQL, Redis
Environment: Linux
Observability: OpenTelemetry, Prometheus, Grafana, Zabbix

Requirements

Must-haves

Strong software development experience, especially with Python.
A degree in Computer Science or another numerical discipline.
Clear communication skills, able to explain technical concepts confidently.
Good judgement around technical trade-offs and practical, effective approaches.
Experience with web scraping / reverse-engineering, including working around bot protection.

Nice-to-haves

Experience with event-driven systems.
Comfortable in Linux/Unix environments.
Exposure to cloud migration or modern cloud setups (AWS ideal).

Benefits

Competitive salary with strong bonus potential.
Enhanced pension contributions with salary-sacrifice options.
Private health insurance and life assurance.
Sabbatical option after five years.
33 days’ annual leave (including bank holidays).
The chance to work on technically interesting systems in a high-impact environment where your contributions genuinely matter.

About the Company

With over 17 years of industry experience and a background in software development, we excel in connecting top-tier talent across the entire software lifecycle to innovative brands in the UK, Europe and US. From the initial stages of architecture and development to the essential roles in DevOps, data engineering, cybersecurity, and product management, right through to the critical growth-driving positions in software sales and account management, we have you covered. Our extensive network includes: - Architects - Develope... Know more