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 a 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:
- 5+ years of experience designing and developing backend and frontend services using .NET Core 8 and Vue.js (strong experience with another modern framework is acceptable);
- Solid frontend experience, including the integration of third-party services (e.g., Featurebase) for in-app user communication and feedback;
- Strong knowledge of PostgreSQL, including query optimization and working with large datasets;
- Experience working with large streams of sensor data—validation, processing, and storage;
- Hands-on experience with Docker and comfortable working in a Linux environment;
- Experience with RabbitMQ (or other message brokers);
- Good understanding of system design, distributed systems, and architectural patterns;
- Strong command of clean code practices and code review processes;
- English proficiency at B2 level or higher (both written and spoken).
Nice to have:
- Experience collaborating with ML engineers to integrate prediction models and build data pipelines;
- Familiarity with TDD (Test-Driven Development) and automated testing practices;
- Previous experience working with data for ML or forecasting systems.
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!