We are looking for a strong mid-level Full-Stack Engineer with solid experience in .NET, ASP.NET Core, and Angular, who is comfortable working close to hardware devices and back-end management systems. The candidate will work directly with the Client’s Architect, following a clearly defined architecture and modern cloud-native practices.
Responsibilities:
- Design, develop, and maintain back-end services in .NET / ASP.NET Core (including modern versions, e.g. .NET 8 where applicable)
- Implement and support front-end functionality in Angular (up to Angular 14)
- Build and consume REST APIs for TMS, PCP, and related back-end services
- Work with SQL Server (Database design and optimization; implementation and maintenance of stored procedures for core operations and integrations)
- Contribute to cloud-native and containerized architectures (deploy and run services on Kubernetes; use .NET Aspire for service composition, configuration, and observability where applicable)
- Collaborate closely with the Client’s architect and Engineering Team
- Follow architectural guidelines and coding standards
- Take part in code reviews, refinements, and technical discussions
- Ensure reliability, performance, and security of delivered solutions
- Participate in development of:
-Monitoring and control features for terminals (dashboards, status views, alerts, logs)
-Visualization and management features in TMS and PCP
Requirements:
- Strong hands-on experience with C#, .NET / ASP.NET Core
- Solid experience with Angular in production projects
- Confidence in working with SQL Server and stored procedures
- Proven experience working with or integrating hardware devices (terminals, kiosks, IoT devices, etc.) and their back-office/management systems
- Experience with MQTT or similar messaging/IoT protocols
- Practical experience with containerized applications and Kubernetes
- Familiarity with microservices / distributed systems and CI/CD practices
- Good communication skills in English for direct collaboration with the client
- English level – Upper-Intermediate or higher
Will be a plus:
- Experience with .NET Aspire
- Experience with UWP and/or WPF
- Domain experience with payments, parking/transport/payment terminals, POS, or similar transactional/hardware-intensive environments
- Experience with Azure or other cloud platforms (monitoring, logging, security, deployment)
We offer:
- Remote-first work model with flexible working hours (we provide all equipment)
- Comfortable and fully equipped offices in Lviv and Rzeszów
- Competitive compensation with regular performance reviews
- 18 paid vacation days per year + all state holidays
- 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
- Medical insurance with an affordable family coverage option
- Mental health program which includes free and confidential consultations with a psychologist
- English, German, and Polish language courses
- Corporate subscription to learning platforms, regular meetups and webinars
- Friendly team that values accountability, innovation, teamwork, and customer satisfaction
- Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
- We are committed to supporting Ukraine and actively participate in charity initiatives