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