Software Developer
Affinity Labs
This job is no longer accepting applications
See open jobs at Affinity Labs.See open jobs similar to "Software Developer" Antler.Software Engineering
hammersmith, london, uk
Posted on Nov 16, 2025
Direct message the job poster from OpenSource
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.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Information Technology -
Industries
Software Development and Financial Services
This job is no longer accepting applications
See open jobs at Affinity Labs.See open jobs similar to "Software Developer" Antler.