(Senior) Backend Engineer
We are collaborating with a specialist investment technology firm that focuses on developing and expanding the technology supporting its investment and trading operations.
This position is ideal for a backend engineer seeking a role that goes beyond traditional feature development responsibilities.
Responsibilities will involve working on backend systems handling real-time market data, portfolio accounting, risk analysis, performance analytics, and trading operations, with data sourced directly from leading exchanges and financial data providers.
The engineering team is intentionally small, providing you with substantial ownership and influence. You will engage in designing systems, making architectural decisions, coding for production, deploying solutions, and witnessing your work in use by the investment team daily.
Key Responsibilities:
- Developing backend services to support portfolio monitoring, accounting, risk, and investment operations
- Creating robust APIs and internal services using Python
- Constructing data pipelines to manage high-volume market and trading data
- Integrating with major exchanges and financial data providers through REST and WebSocket APIs
- Handling market data at tick-level granularity
- Implementing systems for NAV (Net Asset Value), returns, risk metrics, and performance calculations
- Designing and enhancing PostgreSQL databases for performance and reliability
- Enhancing observability, monitoring, alerting, and production reliability
- Deploying and managing services in AWS
- Contributing to system design and architectural decisions, including understanding and communicating trade-offs
- Establishing better engineering practices in testing, CI/CD, code reviews, and production operations
Requirements:
- Minimum of 4 years of professional backend engineering experience
- Proficiency in Python development
- Strong SQL and PostgreSQL skills
- Proven experience in designing and building backend systems for production environments
- Familiarity with developing REST APIs
- Prior experience in deploying and managing services on AWS
- Hands-on experience in production operations, including monitoring, alerting, troubleshooting, and performance optimization
- Background in working with financial data, market data, exchange APIs, or similar data-rich systems
- Ability to make architectural decisions and articulate rationale and trade-offs clearly
- Willingness to take ownership of systems beyond coding responsibilities