1. Overview
Our client develops and deploys systematic financial strategies across a broad range of asset classes and global markets. They produce high-quality predictive signals ("alphas") through a proprietary research platform, powering financial strategies focused on market inefficiencies — the foundation of a balanced, global investment platform built by collaborative research and technology teams.
Their culture pairs academic rigor with accountability for results. Employees are encouraged to think openly, challenge conventional wisdom, and pursue continuous improvement — great ideas are expected to come from anyone, regardless of seniority. They prioritize intellectual horsepower and outstanding talent above all, in an environment they describe as relaxed yet intellectually driven.
Technologists here research, design, code, test, and deploy firmwide platforms and tooling, working closely alongside researchers — ideal for people who think in code and want to be surrounded by like-minded, high-caliber peers.
2. Job Description
This role is an experienced backend engineer with full-stack capabilities, focused primarily on backend systems while maintaining a comprehensive understanding of web architecture and application design.
-
Design, develop, and optimize backend systems and services.
-
Architect and maintain database solutions that meet performance and reliability requirements.
-
Implement efficient network communications and API endpoints.
-
Collaborate with frontend developers to ensure seamless integration between systems.
-
Apply core CS fundamentals to solve complex technical challenges.
-
Contribute to technical decision-making and architectural discussions.
-
Mentor junior engineers and promote engineering best practices.
3. Job Requirement
-
5+ years of professional software development experience with a strong focus on backend systems.
-
Strong CS fundamentals: data structures, algorithms, system design, and software architecture principles.
-
Deep database proficiency: query optimization, schema design, and data modeling.
-
Solid network knowledge: protocols, API design, and secure communication implementations.
-
Full-stack understanding: familiarity with modern web architecture and how components interact across the stack.
-
Proven ability to design and build scalable, maintainable systems.
-
Strong analytical and problem-solving skills.
-
Experience developing and maintaining production Python applications.
-
Experience with distributed systems design.
-
Familiarity with containerization and orchestration tools.
-
Background in performance optimization and systems scalability.
-
A track record of contributions to significant technical projects.
4. Work Conditions
-
Competitive, attractive compensation with a clear career roadmap.
-
Strong learning & development culture: training courses, internal library, speaker series, share-and-learn events.
-
Premium health insurance and an Employee Assistance Program.
-
Generous time-off policy, including a recreation/sabbatical leave benefit based on tenure, plus trade union benefits for staff and family.
-
Monthly team-building activities and employee clubs (football, ping-pong, badminton, yoga, running, gaming, movies, etc.).
-
Annual company trip and occasional global conferences, with opportunities to connect with global teams.
-
Daily in-office perks: happy hour, tea breaks, snacks, and meals.