Software QA Engineer
Position
As a Senior Software Engineer, you will be key member of the technical team responsible for designing, building, and implementing highly scalable, resilient and performant cloud-based applications.
Our mission is to detect disease early – when there is the highest potential for impact – by leveraging artificial intelligence and ultrasound. Our breakthrough AI platform enables any healthcare professional to perform high-quality ultrasound exams for early disease detection, in convenient and lower-cost outpatient settings including patients’ homes.
Our mission is to detect disease early – when there is the highest potential for impact – by leveraging artificial intelligence and ultrasound. Our breakthrough AI platform enables any healthcare professional to perform high-quality ultrasound exams for early disease detection, in convenient and lower-cost outpatient settings including patients’ homes.

Contract Type
B2B / Full Time Job

Level
Medior/Senior

Location
Hybrid

Salary
from 200€/MD

Industry
IT

Requirements
Responsibilities
- Design, build and maintain websites.
- Create automated unit tests.
- Conduct design and code reviews.
- Scrutinize software changes to ensure secure coding standards are met.
- Develop and improve continuous integration for development, testing and releases.
- Mentor junior engineers and share your knowledge.
- Analyze and improve the efficiency and scalability of systems and processes.
- Collaborate with multiple teams within the company.
Qualifications
- 5+ years experience building and delivering production quality software.
- BS degree in Computer Science, related technical field or equivalent practical experience.
- Excellent software engineering and debugging skills.
- Proficiency in C# (.NET core), object orient techniques and troubleshooting.
- Strong understanding of application security, best practices and patterns.
- Experience building SaaS applications using C# (in .NET core 3.1 / .NET5).
- Experience using container technology (Docker, Kubernetes).
- Strong experience using relational (PostgreSQL, SQL Server) and NoSQL databases (Table storage, MongoDB, CosmosDB).
- Experience using cloud platforms (Azure, GCP).
- Strong understanding of message bus technologies (Rabbit MQ, Service Bus).
- Lead, develop and influence software development patterns and standards.
- Provide technical guidance, mentoring, and leadership to other team members.
- Strong understanding of application security.
- Excellent written and verbal communication skills.
- Strong teamwork ethic, passion for learning and desire to seek new challenges.
Desired Qualifications
- Previous experience working in healthcare and handling protected health information.