onsite
Senior Bioinformatics Software Engineer - E Logic
Software Engineer
Lead full‑stack development and modernization of Secure HIV‑TRACE, a web‑based bioinformatics platform, using Python, Java, JavaScript, REST APIs, and cloud services to enable real‑time HIV transmission cluster detection.
About the role
Key Responsibilities
- Architect, develop, and maintain the Secure HIV‑TRACE web application, modernizing legacy code into a modular, scalable stack.
- Design and implement robust RESTful APIs to expose bioinformatics pipelines and data services.
- Optimize performance of compute‑intensive epidemiology algorithms, leveraging parallel processing and cloud resources.
- Collaborate with epidemiologists and public‑health officials to translate scientific requirements into software solutions.
- Implement CI/CD pipelines, containerization (Docker), and infrastructure automation on AWS.
- Provide technical mentorship to junior engineers and conduct code reviews to ensure high code quality and security.
Requirements
- 5+ years of professional software engineering experience, with strong proficiency in Python and Java.
- Hands‑on experience building full‑stack web applications using JavaScript frameworks (e.g., React, Angular) and REST API design.
- Solid understanding of bioinformatics workflows, molecular epidemiology, or related scientific domains.
- Proficiency with cloud platforms (AWS), containerization (Docker), and CI/CD tools (Jenkins, GitHub Actions).
- Experience refactoring legacy systems into modular, testable architectures and a track record of delivering secure, high‑performance applications.
Skills
pythonjavajavascriptawsdocker