Senior .NET Fullstack Engineer with React.js for a web platform aimed at automatization of crypto trades


The Head of the Data & Desktop Department and Head of the PMO Department talk about the project goals, team structure, technology stack, and candidate requirements

Louis Armstrong - Hello Dolly

SSA Group is looking for a Senior .NET Fullstack Engineer with React.js to develop a new product – a web platform for management cryptocurrency trading bots. 


The product of the project is a web platform for management cryptocurrency trading bots.  
A platform involves developing software and an algorithmic system that autonomously executes trades in the cryptocurrency markets based on predefined rules and strategies. The bots are designed to automatically analyze market data, identify trading opportunities, and execute trades without human intervention. 

Technology Stack
  • .Net 7
  • gRPC
  • SQL
  • Docker
  • Kubernetes
  • RestAPI
  • WebSockets

PM, FullStack .Net Developer, Data Scientist, Trading experts 

Candidate Requirements
  • 8+ years of experience in commercial applications development using ASP.NET (MVC, Web API, .Net Core) technology 
  • Experience with high-loaded SQL and NoSQL databases 
  • Proficiency in .NET and C# programming language 
  • Proficiency in React.js, including functional components, hooks, and state management (such as MobX), is essential for developing the user interface and interactive components  
  • Designing trading algorithms, mathematical and statistical skills for analyzing market data, and implementing risk management strategies within the bot 
  • Experience with real-time data processing and streaming technologies like WebSockets  
  • In-depth knowledge of back-end development with technologies like Entity Framework and Dapper is necessary to handle data processing, API integrations, and business logic implementation
  • Working experience with Git and Azure DevOps, including continuous integration and deployment (CI/CD) 
  • Knowledge of distributed systems like Kubernetes and cloud computing platforms such as Azure for deploying and scaling applications. 
  • Good communication skills, Intermediate or higher level of English  
Will Be a Plus
  • Mathematical and statistical skills for analyzing market data, designing trading algorithms, and implementing risk management strategies within the bot 
  • Understanding of UI/UX principles and experience in creating visually appealing and user-friendly interfaces for web applications 
  • Experience with data visualization libraries like Chart.js, D3.js or others 
  • Collaborate with PM to understand the functional and non-functional requirements of the web trading platform 
  • Gather information about desired features, performance expectations, and integration needs 
  • Implement the server-side logic using .NET.  
  • Develop APIs, data models, and business logic for the trading strategies and platform for bot’s management 
  • Create responsive and user-friendly interfaces using React.js, JavaScript, HTML, and CSS. Implement the UI components, user workflows, and visualizations required for the web trading platform 
Work mode
  • Hybrid
  • On-premise
  • Remotely
Office Location
  • Malaga, Spain
    Malaga, Spain
  • Lviv, Ukraine
    Lviv, Ukraine
  • Kyiv, Ukraine
    Kyiv, Ukraine

Do you have any questions?

Contact Anna if you want to know more. We will be happy to help you!

Find out more in video

Why choose us

Senior team
Senior team
On the project, you have an opportunity to work closely with senior teammates and gain new experience and insights
Regular review
Regular review
We provide a regular review of professional level based on matrices of competence, code and peer reviews, as well as client's feedback and project results
Long-term employment
Long-term employment
We have never supported one-project-employment philosophy and reckon there is always a job for a competent specialist
Challenging  projects
Challenging projects
Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects
We encourage our employees to continue improving their skills and obtaining professional certifications
Flexible working schedule
Flexible working schedule
Start your workday any time before 11 a.m. and adapt your schedule to meet 40 hours a week
Social package
Social package
We offer 20 working days of paid vacation, 10 sick leaves and a flexible leave policy
Send us your CV to become a part of our team join us

Apply here!

Autofill form below using social networks

    By clicking “Apply” below you confirm you have read and accepted the Privacy Policy

    you're currently offline