About the job Lead Full-Stack Developer (Cloud Trade Copier)
About the Company and Role
We are looking for an exceptional Full Stack Developer to lead the development of our high-performance, cloud-native copy-trading platform. This challenging role requires a unique combination of deep backend protocol expertise and the ability to build a robust, scalable user interface for configuration and monitoring. You will be responsible for both the core MT4/MT5 protocol emulator and the front-end application that manages thousands of concurrent client accounts.
Tech Stack: any suitable programming language, PostgreSQL, Redis, Kafka (or RabbitMQ), Docker, AWS, CI/CD pipelines, WebSockets, REST APIs, FIX protocol, MQL4/5, cTrader Automate.
Location: Remote or on-site in Dubai office.
We are offering:
- Competitive compensation starting from $10,000 gross (negotiable based on experience);
- Full ownership of architecture and technology choices, no legacy code;
- A high-performance, zero-bureaucracy environment;
- Direct impact: building a core fintech product from the ground up;
- Clear career growth path toward CTO of the product as the team expands;
- Full support for tools, cloud services, and paid APIs required for the role.
Interview Process:
- HR Screening (30-40 minutes);
- Technical Interview (architecture & past projects);
- Case Study / Assignment (e.g., trade replication design);
- Culture Fit with leadership;
- Job Offer.
️ What kind of qualifications we are looking for:
- 7+ years of software development experience, including 3+ years in a Senior / Tech Lead role;
- Full Stack Proficiency: Proven experience in developing and deploying scalable web applications, covering both front-end (modern JavaScript frameworks like React/Vue/Angular) and back-end development.
- Backend Development (High-Load): Expertise in developing highly concurrent, asynchronous, and robust backend services (e.g., Go, Python, C++).
- Protocol Reverse Engineering: Demonstrated ability to reverse-engineer and precisely document closed-source financial network protocols (MT4/MT5 is a significant plus).
- Cloud & Scalability: Practical experience with cloud platforms (AWS) and designing systems for horizontal scaling to efficiently manage thousands of simultaneous, low-latency connections.
- Networking & Concurrency: Deep knowledge of TCP/IP, socket programming, and concurrent processing to ensure stable and ultra-low latency communication within the emulator.
- Data Management: Experience working with high-volume, real-time data streams and appropriate database solutions (SQL/NoSQL) for configuration and auditing.
- English: Professional working proficiency for collaboration and technical documentation.
Nice to have Skills:
- Experience with FIX protocol or other trading APIs;
- Background in HFT or other low-latency financial applications;
- Familiarity with streaming/data pipelines (Kafka, ClickHouse);
- Prior experience as the first engineer on a product (solo build team scale-up).
Responsibilities:
- Backend & Protocol Engineering (The Core)
1. Emulator Core Development: Design and build the highly efficient, cloud-based emulator capable of establishing and maintaining thousands of bidirectional connections to MT4/MT5 trading servers.
2. Protocol Implementation: Implement the full functionality based on reverse-engineered specifications, allowing the emulator to receive data, send trading requests (orders, modifications), and handle server responses accurately.
3. High-Performance Copying Logic: Develop and optimize the core trade replication logic, ensuring ultra-low latency copying of trades between all connected client accounts, including advanced risk and lot sizing logic.
4. Security & Reliability: Implement robust error handling, monitoring, and security protocols for handling sensitive client credentials and ensuring system integrity under high load.
Frontend & User Interface (The Control Panel)
5. User Interface Development: Design and develop a clean, intuitive, and highly functional web interface for clients to securely input their MT4/MT5 server credentials and manage the copy-trading settings.
6. Real-Time Monitoring: Implement real-time data visualization tools within the UI to allow clients to monitor the connection status, performance, and log of all their replicated accounts.
7. API Integration: Build and maintain the necessary REST/WebSocket APIs to enable seamless, secure communication between the front-end user control panel and the cloud-based emulator service.
Ready to take full ownership, build a fintech product from scratch, and scale it to production? This is your chance to make a real impact.
Apply now or reach out directly via Telegram: @ira_tech.