We are seeking a hands-on Full Stack Developer to join an agile development team building mission-critical, enterprise-grade software for industrial digital presses. The systems combine hardware-related systems, advanced analytics, and Big Data, operating in Real-Time production environments where performance, reliability, and determinism are essential. The role involves developing and evolving software that interfaces with high-throughput machines, processes large volumes of operational and image-related data, and supports continuous press operation.
Responsibilities:
Maintain high standards of software quality suitable for industrial production environments. Participate in system and solution design, architecture discussions, and rigorous code peer reviews (DR/CR). Develop end-to-end software components, including microservices, REST APIs, databases, and user interfaces used in press operation and monitoring. Participate in the migration of legacy press and manufacturing software to modern ReactJS and Web API-based architectures. Identify and resolve Real-Time performance bottlenecks, scalability issues, and concurrency challenges in production systems.
Attributes:
Strong engineering mindset with focus on stability, precision, and correctness. Comfortable working on complex systems interacting with hardware and Real-Time processes. High attention to detail and understanding of the cost of failures in production environments. Strong communication skills across software, systems, and multidisciplinary teams. Self-reliant, highly motivated, and capable of driving tasks to completion in a production setting.
Requirements: Proven hands-on experience in Full-Stack development of large-scale, enterprise, or industrial systems. Strong server-side experience for Real-Time and distributed systems: C #,.NET 4.6.1 /.NET Core, ASP.NET Core (WebAPI, SignalR), LINQ, Unity container, RabbitMQ, Redis. Strong Front-End skills: ReactJS, TypeScript, modern UI frameworks. Database experience supporting high-volume operational data: SQL server, MongoDB (Azure data Explorer - advantage). Source control experience in multi- Developer environments: Git, TFS. Experience working in Agile development environments (Kanban / Scrum). Experience with multi-threading, concurrency, synchronization, and performance profiling for Real-Time or near- Real-Time systems. Advantages Cloud and Azure experience supporting industrial back-end systems. Experience working with Docker and containerized environments. Python development experience for data pipelines, automation, and analysis. C ++ development experience, especially for performance-critical or hardware-interfacing components. Machine Learning experience with integration into production or inspection pipelines. Image processing and computer vision experience relevant to industrial inspection or print-quality analysis. Experience working with Big Data platforms handling high-volume machine and operational data.
This position is open to all candidates.