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: * onitoring and control features for terminals (dashboards, status views, alerts, logs) * isualization 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