Develop, maintain, and optimize scalable, efficient, and secure applications across both back-end and front-end
Design implement, and optimize back-end services, APIs, and microservices for high performance and reliability
Build responsive and user-centric interfaces using modern front-end frameworks
Collaborate effectively with team members across disciplines and mentor junior engineers
Demonstrate strong ownership by promptly addressing production issues and communicating resolution clearly to stakeholders
Adapt to various roles as required, including hands-on coding, architectural discussions, and system optimizations
Drive continuous improvements in code quality, testing, CI / CD, and infrastructure
Requirements
Bachelor's degree in Computer Science, Software Engineering, or related discipline
At least 5-7 years of experience in software development
Strong proficiency in Python; knowledge in Rust, C++, or a JVM language (Java / Scala) would be a plus
For full-stack developers : expertise in front-end stacks such as React.js / Redux, TypeScript, JavaScript, and HTML / CSS
Knowledge of Kubernetes and microservice architecture is essential
Self-driven with a strong sense of ownership; team player who fosters a sense of belonging within a small but growing team
Nice-to-Haves
Knowledge of finance and trading domain, particularly in multi-strategy hedge funds
Experience working with CI / CD pipelines, infrastructure as code, AWS / GCP, CDNs, etc.
Integration experience with financial systems such as Bloomberg API
Experience in developing complex distributed systems or building sizable applications from scratch
Proficiency in using AI-coding assistant tools such as GitHub Copilot, and the ability to leverage AI to boost productivity while being mindful of risks