Job Description
Position Overview
We are looking for a Fullstack Developer with a strong engineering background and a keen eye for detail to contribute to the development of robust, scalable, and high-performance applications used across our trading and investment operations.
The ideal candidate has hands-on experience in both backend and frontend development and brings a disciplined approach to software design, architecture, and best practices. Experience working in financial institutions or trading environments will be highly valued.
Responsibilities
- Design, develop, and maintain fullstack applications that support trading operations, portfolio analytics, and internal workflows.
- Build scalable backend services and APIs using modern engineering best practices.
- Develop intuitive and performant frontend interfaces for traders, analysts, and operational users.
- Collaborate closely with portfolio managers, traders, and internal stakeholders to understand functional requirements and translate them into technical solutions.
- Work with relational databases to design schemas, write queries, and optimize database performance.
- Ensure code quality, reliability, and maintainability through reviews, testing, and adherence to best practices.
- Contribute to the continuous improvement of our development processes, architecture, and infrastructure.
Required Technical Skills
- Proficiency in C# for backend development.
- Experience with Python, especially for data processing or automation tasks.
- Strong skills in React with TypeScript for frontend development.
- Hands-on experience with relational databases such as SQL Server or PostgreSQL.
- Experience with CI/CD pipelines with containerization using Docker and orchestration with Kubernetes.
Preferred Background
- Bachelor Degree in related field
- 3–5+ years of professional software engineering experience.
- Prior experience working in financial services, trading firms, hedge funds, or fintech environments.
- Strong attention to detail, with an emphasis on writing clean, well-structured, and maintainable code.
- Ability to work independently in a fast-paced and high-performance environment.
Nice-to-Have Technical Skills
- Solid understanding of asynchronous programming, concurrency patterns, and building scalable backend architectures.
- Familiarity with cloud platforms and modern deployment pipelines.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application