Senior Software Engineer
Core
Designing, building, and maintaining high-quality software solutions for customer escalations and support incidents in the life sciences and biotechnology sector.
Role type
Senior Software Engineer (Customer Sustaining)
Builds
Software solutions for customer support and incident resolution
Domain
Life Sciences, Diagnostics, Biotechnology
Deliverable
production ML models | product features
Required skills
Java, JavaScript (React/Angular), microservices, RESTful web services, database design and optimization (Oracle, PostgreSQL, MongoDB), test automation (JUnit, Jest, Cypress, Playwright), DevOps and cloud-native technologies (AWS, Kubernetes, Terraform, Jenkins, Gradle, Maven, SonarQube), AI-assisted development tools, root cause analysis, CI/CD pipelines
Preferred skills
Life Sciences industry experience, regulated environments compliance, QMS procedures, advanced network troubleshooting tools (Nslookup, Wireshark, GDB, VisualVM)
Technologies
Java, JavaScript, React, Angular, Oracle, PostgreSQL, MongoDB, AWS, Kubernetes, Terraform, Jenkins, Gradle, Maven, SonarQube, JUnit, Jest, Mocha, Cypress, Playwright, Jasmine, GitHub Copilot, Microsoft Copilot, ChatGPT
Responsibilities
Develop high-quality software solutions for customer escalations and support incidents; Collaborate with cross-functional teams to investigate and resolve defects; Troubleshoot and diagnose complex technical issues and perform root cause analysis; Create, validate, and deliver patches or solutions to customers; Use TDD/BDD techniques and CI/CD processes; Adopt Agile practices like Kanban or Scrumban
Seniority
Senior, hands-on IC