We are looking for a skilled .Net/React Engineer to join our team and contribute to a sophisticated multi-tenant Web Tool tailored for traders.
Project description: it is a sophisticated multi-tenant Web Tool designed for a group of users, primarily traders. The platform enables users to view, manage, and analyze trades conducted by end clients. Using it allows the creation of dummy trades to simulate risk and costs for them, and then match these dummy trades with the done exchange trades. The system is divided into three main modules and an Excel Add-In that provides supplementary functionality, making the project a comprehensive solution for trading professionals.
Technical stack: .NET 8, React.js 16, Redux, TypeScript, Antd, Devextreme, Entity Framework Core 8, SignalR, Hangfire, MySQL (main database), PostgreSQL (for saving time-series data of streamed live prices and whiteboard numbers actions), RabbitMQ (for communication between Windows Services and Web API), FIX protocol for working with trading platforms (consuming data from them), Azure services, Windows services, Terraform and Ansible.
What you’ll need:
- 5+ years of professional experience as a .Net Developer
- Strong proficiency in React.js (version 16) and Redux
- Experience with TypeScript for building robust web applications
- Familiarity with Antd and Devextreme libraries
- Proficient in using Entity Framework Core 8
- Experience with MySQL and PostgreSQL databases
- Knowledge of RabbitMQ for message broker services
- Experience with SignalR
- Understanding of the FIX protocol and its application in trading platforms
- Experience with background job processing frameworks like Hangfire
- Familiarity with Azure services, Terraform, and Ansible for deployment
- Strong problem-solving skills and the ability to work independently
- Excellent communication and collaboration skills
Nice-to-have skills:
- Previous work in the finance or trading industry
- Familiarity with Windows services and their management
- Understanding of security best practices in web development
What you’ll be doing:
- Develop and maintain the web application using .NET 8 and React.js 16
- Collaborate with cross-functional teams to understand requirements and provide technical solutions
- Implement state management using Redux and TypeScript
- Design and develop user interfaces with Antd and Devextreme
- Work on the backend using Entity Framework Core 8 and MySQL for the main database
- Integrate PostgreSQL for saving time-series data of streamed live prices and whiteboard numbers actions
- Set up and manage communication between Windows Services and Web API using RabbitMQ
- Utilize FIX protocol to consume data from trading platforms
- Implement background job processing using Hangfire
- Ensure smooth integration and communication between all system components
- Participate in code reviews, testing, and debugging to ensure high-quality code
- Stay up-to-date with the latest industry trends and technologies
WE OFFER:
- Innovative environment: be part of a cutting-edge company that values creativity and innovation
- Professional growth: opportunities for continuous learning and advancement in a dynamic industry
- Competitive compensation: attractive salary and benefits package
If you are passionate about using your tech skills to create impactful solutions in the trading industry, we would love to hear from you.