Senior Backend Engineer
MultiBank Group is seeking a Senior Backend Engineer with extensive experience in the FinTech industry, particularly in trading systems development. The ideal candidate will have expertise in creating, integrating, and maintaining large-scale backend systems and applications for CFD and FX trading. Knowledge of crypto trading and experience with platforms like MetaTrader (MT5) is highly desirable.
This role involves working in a fast-paced environment, collaborating with architects, product managers, and operations teams to deliver scalable, efficient, and secure backend solutions for our trading platforms.
Responsibilities:
- Lead solution investigation, diagnosis, and backend development to deliver scalable and high-performance solutions for CFD, FX, and crypto trading platforms.
- Collaborate with application architects, product managers, engineering, and operations teams to design and implement robust solutions that meet business needs.
- Design, propose, and implement server-side architecture that ensures performance, security, and reliability.
- Develop and maintain high-throughput applications using concurrent and reactive programming methodologies.
- Focus on non-functional requirements such as performance, scalability, and security to ensure efficient and secure trading platforms.
- Estimate development efforts, provide scope breakdowns, and work within project timelines.
- Write and maintain comprehensive technical documentation for backend solutions and integrations.
- Test software to ensure high levels of responsiveness, efficiency, and security.
Skills and Qualifications:
- 6+ years of backend development experience, proficient in either Java or .NET technologies.
- Strong experience in designing high-performing, secure distributed systems.
- Proficiency with service-oriented architecture (SOA) and experience working with cloud environments such as AWS.
- Expertise in handling data streaming flows and building real-time data applications.
- In-depth experience with relational databases and data management best practices.
- Experience with messaging and event streaming technologies such as Kafka and/or RabbitMQ.
- Knowledge of working with RPC and/or MQTT protocols for building distributed systems.
- Strong analytical, technical, and problem-solving skills, with a focus on delivering high-performance and reliable code.
Preferable Experience:
- Prior experience developing or integrating with MetaTrader platforms (MT5), especially using Manager API and Server API.
- Knowledge of MT5’s internal workings, especially in the areas of trade execution and data streaming.
- C++ programming experience for low-latency system development.
Why Join MultiBank Group?
- Opportunity to work on large-scale FinTech trading systems and platforms that operate in CFD, FX, and crypto markets.
- Work with innovative technologies in a fast-paced, collaborative environment.
- Competitive salary and professional development opportunities in the FinTech space.
- Be a part of a global, high-performance team focused on delivering cutting-edge solutions for financial markets.