About the role
Responsibilities:
- Architect, refine, and scale complex backend systems using Python, with a strong focus on efficiency, reliability, and scalability.
- Optimise application performance for speed, scalability, and efficient resource utilisation.
- Build systems capable of handling high concurrency and large-scale data processing.
- Collaborate closely with engineering and product teams to translate requirements into robust, scalable architectures.
- Work with advanced storage systems and databases such as Redis, PostgreSQL, and ClickHouse.
- Drive best practices in coding, testing, and deployment across the development lifecycle.