Junior Software Engineer (Full Stack)
LifeCanvas Technologies
About LifeCanvas Technologies
LifeCanvas Technologies Korea is part of an MIT spinoff venture aiming to revolutionize the way we see and study biological systems. LifeCanvas offers cutting-edge technologies and end-to-end solutions that enable holistic molecular imaging of biological systems to accelerate the pace of breakthrough discoveries in science and the development of new therapeutic strategies. As a key partner in this global effort, our Korea team works on enabling scientific innovation and directly collaborates with global researchers in bioengineering, neuroscience, and oncology.
Job Summary
We are seeking an ambitious and motivated Junior Software Engineer (Full-stack) to join our dynamic team. The ideal candidate will have experience in both front-end and back-end development and a strong interest in building efficient, scalable software solutions for research and industrial applications. You will play a key role in developing and optimizing software systems for advanced scientific equipment to support data acquisition and analysis. You will collaborate closely with the tissue processing, image acquisition, and data analysis teams to seamlessly integrate data acquisition with downstream data engineering pipelines.
This position will begin as a 3 to 6-month contract, with a performance evaluation at the end to determine the potential for full-time employment. Alternatively, candidates may apply for part-time positions on a contract basis. Additionally, there is an opportunity for high-performing employees to transfer to the US headquarters after one year.
Key Responsibilities:
- Develop, maintain, and optimize the internal dashboard.
- Support the development of data engineering pipelines, covering database management, ETL processes, and large-scale image data analysis.
- Collaborate with cross-functional teams (scientists, engineers, data analysts) to develop custom systems for data acquisition, instrument control, and integration with the internal data engineering pipeline.
- Contribute to system design, coding, and process documentation to facilitate knowledge sharing and streamline maintenance.
Qualifications:
- Bachelor’s degree in computer science, bioengineering, computational biology, electrical engineering, or a relevant field.
- Foundational knowledge in 3D data engineering and analysis.
- Strong problem-solving skills with a self-motivated and detail-oriented mindset and the ability to work in a team environment.
- Strong interest in working in a fast-growing life sciences startup environment.
- Excellent communication skills and the ability to work collaboratively with cross-functional teams.
Preferred Qualifications:
- Familiarity with image processing or computer vision applications using 3D fluorescence microscopy data.
- Knowledge of Python or other scripting languages for data processing automation.
- Familiarity with best practices for software engineering.
- Experience in developing data engineering/analysis pipelines.
Benefits:
- Competitive salary.
- Full insurance package for full-time employees.
- Opportunities to travel to the US office for in-person collaboration.
- Potential for a transfer to the US office after one year, based on performance.
- Flexible time off.