Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Job Overview
At Mustard, we value quick delivery and real-world impact over perfect code. If you thrive on solving problems quickly and enjoy a flexible, outcome-focused culture, this role could be a great fit.
What You’ll Work On
- Expand access to new liquidity providers using advanced web-scraping and reverse-engineering techniques.
- Develop and maintain low-latency real-time data feeds to support trading strategies.
- Enhance system visibility for our teams, providing insights into integration issues and improvements.
Key Responsibilities
- Design and build impactful features that align with business goals, delivering high-quality code that adds measurable value.
- Collaborate on code quality: review, test, and ensure functionality, maintainability, performance, and quality standards.
- Take ownership of production software, ensuring stability and addressing issues quickly.
- Collaborate cross-team, partnering with traders and quants to design solutions to real business problems.
- Participate in out-of-hours support for our software systems.
Core Tech Stack
- Languages: Python 3.10+, JavaScript/TypeScript for frontend, Go for select infrastructure.
- Tools: RabbitMQ, Kafka, PostgreSQL, Redis.
- Environment: Linux servers.
- Observability: OpenTelemetry, Prometheus, Grafana, Zabbix.
Requirements
Must-Haves
- Strong background in software development with extensive experience in Python.
- A degree in Computer Science or a numerical subject from a top university.
- Exceptional communication skills, able to convey complex technical ideas clearly to technical and non-technical audiences.
- Strong decision-making abilities, adept at making thoughtful trade-offs in implementation and architecture.
- Experience with web-scraping and reverse-engineering techniques, including working against bot-protection tooling.
Nice-to-Haves
- Familiarity with building event-driven systems.
- Comfort with Linux/Unix environments.
- Track record of driving successful cloud migrations, ideally to AWS, including setting up secure, scalable accounts and access structures.
Benefits
- Competitive salary with significant bonus potential.
- Enhanced pension match with salary sacrifice option.
- Health insurance and life assurance.
- Sabbatical leave after five years.
- 33 days of annual leave (including bank holidays).
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Engineering and Information Technology
Location
London, England, United Kingdom
Requirements
- Strong background in software development with extensive experience in Python.
- A degree in Computer Science or a numerical subject from a top university.
- Exceptional communication skills, able to convey complex technical ideas clearly to technical and non-technical audiences.
- Strong decision-making abilities, adept at making thoughtful trade-offs in implementation and architecture.
- Experience with web-scraping and reverse-engineering techniques, including working against bot-protection tooling., * Familiarity with building event-driven systems.
- Comfort with Linux/Unix environments.
- Track record of driving successful cloud migrations, ideally to AWS, including setting up secure, scalable accounts and access structures.
Benefits & conditions
- Competitive salary with significant bonus potential.
- Enhanced pension match with salary sacrifice option.
- Health insurance and life assurance.
- Sabbatical leave after five years.
- 33 days of annual leave (including bank holidays).
About the company
At Mustard, we value quick delivery and real-world impact over perfect code. If you thrive on solving problems quickly and enjoy a flexible, outcome-focused culture, this role could be a great fit.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
The Best Software Developer Blogs to Read
Dev Digest 113 - Debugging above the cloud
Dev Digest 131 - AI'm not sure about OSS