Full Stack Developer (.NET+ Vue.js)

We have 30 years of expertise in designing and building custom software systems. We provide software development services focusing on complex high-load applications, AI and BI solutions, and mobile apps.

We are looking for Senior Full Stack Developer (.NET + Vue.js)

The project:

We are developing two applications:

A system that collects data from sensors and visualizes it for clients. This includes multiple backend services for gathering, validating, and processing data, plus two web apps: a reporting app (client-facing) and an admin app for configuration.

A visitor prediction application that forecasts the number of customers and suggests the required number of employees per shift based on historical data.

The team:

You'll work with 3 full stack developers, an ML engineer, and a DevOps engineer.

​​​Required experience and skills:

  • Design and develop backend services and web applications using .NET and Vue.js

  • Work with large streams of sensor data — validation, processing, and storage

  • Collaborate closely with the ML engineer to integrate prediction models and build data pipelines

  • Optimize system performance: database queries, message queues, and overall architecture

  • Take part in architectural discussions and code reviews

  • Contribute to technical decisions that affect scalability, reliability, and maintainability

  • Share knowledge and help the team grow

What we're looking for:

  • 5+ years of experience with .NET and Vue.js

  • Strong knowledge of PostgreSQL (query optimization, working with large datasets)

  • Experience with RabbitMQ (or other message brokers)

  • Comfortable working in a Linux environment

  • Hands-on experience with Docker

  • Good understanding of system design and distributed systems

  • Familiarity with clean code practices and testing (TDD is a plus)

  • Experience working with data for ML or forecasting systems is a big plus

  • English — B2 or higher (both written and spoken)

Our offer as your future employer:

  • flexible work schedule;
  • possibility to work remotely;
  • opportunities for professional growth;
  • medical insurance;
  • relocation bonus for candidates when moving.

​​​​​Leave your response and join us!

Back to the list of jobs