Summary
✨ AI‑Generated
A specialized financial technology organization is seeking a Senior Backend Engineer to develop reliable services, APIs, and data pipelines supporting large-scale financial operations.
Highlights
High ownership role building backend systems for complex financial operations with opportunities to influence architecture and engineering decisions.
Description
We're working with a specialist investment technology firm that is building and scaling the technology behind its investment and trading operations.
This is a great opportunity for a strong backend engineer who wants more than just another feature-development role.
You'll work on systems handling real-time market data, portfolio accounting, risk, performance analytics and trading operations - with data flowing directly from major exchanges and financial data providers.
The engineering team is intentionally small, which means you'll have significant ownership and influence.
You'll help design systems, make architecture decisions, write production code, deploy what you build, and see your work used by the investment team every day.
What you will do:
Build backend services supporting portfolio monitoring, accounting, risk and investment operationsDesign reliable APIs and internal services using PythonBuild data pipelines handling high-volume market and trading dataIntegrate with major exchanges and financial data providers through REST and WebSocket APIsWork with market data at tick-level granularityBuild systems that calculate NAV, returns, risk and performance metricsDesign and evolve PostgreSQL databases for performance and reliabilityImprove observability, monitoring, alerting and production reliabilityDeploy and operate your own services in AWSParticipate in system design and make architectural decisions — including understanding and explaining the trade-offsEstablish better engineering practices around testing, CI/CD, code reviews and production operations
What you will need:
4+ years of professional backend engineering experienceStrong Python development experienceStrong SQL and PostgreSQL skillsExperience designing and building backend systems that run in productionExperience developing REST APIsExperience deploying and operating services on AWSExperience with production operations — monitoring, alerting, troubleshooting and performance optimisationExperience working with financial data, market data, exchange APIs or other data-intensive systemsAble to make architectural decisions and clearly explain the reasoning and trade-offs behind themComfortable taking ownership of systems beyond simply writing code
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
If you would like more information about how your data is processed, please contact us.