We are seeking a Full-Stack Web Developer to port or redevelop an existing desktop trading application, into a web-based platform. You will be responsible for designing the web architecture, implementing both the backend and frontend, and ensuring seamless integration with the trading algorithm and APIs. The goal is to create a scalable, user-friendly web application that maintains and expands on all the core functionality of the desktop version.
Responsibilities
- Design and build backend services using Python frameworks (FastAPI, Flask, or Django)
- Develop frontend interfaces using a modern JavaScript framework (React, Vue, or similar)
- Implement user authentication, session management, and role-based access control
- Collaborate with quantitative developers to ensure seamless integration with the web platform
- Set up deployment pipelines
Requirements
- Strong experience with Python web frameworks (FastAPI, Flask, or Django)
- Proficiency with modern frontend frameworks (React, Vue, or Angular)
- Solid understanding of REST APIs, WebSockets, and client-server architecture
- Familiarity with databases (PostgreSQL, MySQL, MongoDB, or similar)
- Experience with Docker, cloud deployment (AWS, GCP, Azure), or similar environments
- Ability to work independently and deliver production-quality code