Software QA Engineer

Company teamPosition

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.

 

Pineapple
Contract Type

B2B / Full Time Job

Pineapple
Level

Medior/Senior

Pineapple
Location

Hybrid

Pineapple
Salary

from 200€/MD

Pineapple
Industry

IT

Company team

Company teamRequirements

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.

Our Top Clients