Senior Front End Engineer C#.NET Expert
About the job
Who We Are
A startup in the field of minimally invasive endovascular decision support is seeking an experienced Engineering Manager to establish and lead a high-performing software and algorithm team. This role involves nurturing & building a multi-disciplinary team, managing external subcontractors, and driving the development of scalable, high-performance AI-powered solutions for medical technologies.
What You’ll Do
- Design and implement user-friendly, responsive, and scalable real-time front-end applications that integrate seamlessly with Python-based AI models and network services.
- Collaborate with product managers, designers, and back-end engineers to translate requirements into elegant, efficient, and maintainable code, following best practices of software engineering.
- Write technical documentation.
- Drive technical decisions on application architecture, frameworks, and tooling for front-end development within a C# and Python environment.
- Optimize application performance, accessibility, and cross-browser compatibility to ensure a best-in-class user experience.
- Contribute to continuous improvement in development processes, including CI/CD, unit testing, production deployment, and automation.
Stay current with emerging front-end technologies and frameworks, and evaluate their potential adoption within the team.
Minimal Requirements
- 5+ years of front-end C# development – must.
- Extensive knowledge of building GUI with WinForms – must.
- Experience with building Windows Services – must.
- Extensive knowledge of multi-threading / multi-processing / interprocess communication – must.
- Extensive knowledge with message brokers like RabbitMQ – must.
- Excellent knowledge of software design patterns – must.
- Experience with unit testing – must.
- Experience with maintenance and deployment in C# and Python environments, working with artifactory like Nexus / NuGet – must.
- Experience of building Windows installers like MSI – must.
High level of English (verbal & written) – must.
Additional (Advantage) Requirements
- Experience with REST.
- Experience with PyTorch / TensorFlow / scikit-image / matplotlib.
- Experience with Python.
- Experience with cross-platform applications.
- Experience with deployment, including CI/CD.
- Bachelor’s degree in Software Engineering / Computer Science.
- Experience with kiosk mode applications.
- Experience in medical / healthcare companies.
Knowledge of security best practices.
Personal
- Fire-and-forget attitude.
- Strong sense of ownership and responsibility for both production environments and company IT.
- Detail-oriented mindset with a focus on security, compliance, and reliability.
- Problem-solver able to troubleshoot across DevOps, infrastructure, and IT domains.
- Comfortable working in a startup environment: flexible, hands-on, and willing to switch contexts between R&D support and internal IT.
- Excellent collaboration and communication skills, working closely with engineers, data scientists, clinicians, and non-technical staff.
- Ability to document and enforce policies in a way that balances compliance with usability.
- Proactive learner, always looking to adopt best practices and introduce improvements in DevOps and IT.
- Quick learner, team player.
Required languages
English | C1 - Advanced |
📊
Average salary range of similar jobs in
analytics →
Loading...