Senior Software Engineer - Backend

Company teamPosition

Our client's mission is to detect disease early – when there is the highest potential for impact – by leveraging artificial intelligence and ultrasound. Their breakthrough AI platform enables any healthcare professional to perform high-quality ultrasound exams for early disease detection, inconvenient and lower-cost outpatient settings including patients’ homes. It was recognized as one of TIME’s 100 Best Inventions of 2021 and one of Fast Company’s Next Big Things in Health Tech.


Through their work with health plans, providers, patients, and industry partners, they are transforming care, expanding access, and reducing costs.

As a Senior Software Engineer, you will be a key member of the technical team responsible for designing, building, and implementing highly scalable, resilient, and performant cloud-based applications.



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.

Pineapple
Contract Type

Freelance

Pineapple
Level

Senior

Pineapple
Location

Fully Remote

Pineapple
Salary

From 200 EUR/MD

Pineapple
Industry

Healthcare

Company team

Company teamRequirements

  • 5+ years of 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.

  • Previous experience working in healthcare and handling protected health information is a plus.

Our Top Clients