Computer Scientist (Backend Developer) - Junior
Seoul (On-site) • Full-time
No longer accepting applications
Insights about this position
Visa sponsorship: No
The company cannot sponsor a Korean work visa for this role.
Korean language proficiency: Not required
No knowledge of Korean is required for this role.
Workplace type: On-site
Work is primarily performed at the office.
We are seeking a highly skilled and motivated Computer Engineer / Backend Developer to join our bioinformatics team. In this role, you will be responsible for developing and maintaining the backend part of a cloud service and API development for our bioinformatics platform.
Responsibilities:
- Design, develop, and maintain the backend architecture of our cloud service and API development.
- Collaborate with the front-end development team to ensure seamless integration of the backend with the user interface.
- Develop and maintain RESTful APIs for data retrieval and manipulation.
- Collaborate with bioinformaticians and biologists to design and implement data-driven services.
- Work in a team environment using agile methodologies to ensure timely and high-quality delivery of software products.
- Stay up-to-date with new trends and emerging technologies in backend development.
Required qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
- Strong experience in backend development, with proficiency in at least one programming language such as Python, Java, JavaScript or C++.
- Experience and knowledge with MySQL or any other Relational Database.
- Experience with server management or computing resource management.
- Experience with several web backend projects.
- Experience building RESTful APIs.
- Strong understanding of data structures, and software design patterns.
- Experience with version control systems such as Git.
- Excellent problem-solving skills and ability to work in a team environment.
- Demonstrate a strong interest in the subject matter (bioinformatics) of the service/system you are developing.
Preferred qualifications:
- Experience with multiple programming languages
- TypeScript/React/NextJS experience
- Experience with relational database schemas
- Experience with database paradigms other than relational databases
- Experience with cloud computing platforms such as AWS, Google Cloud or Azure.
- Network knowledge.
- Experience using/building Docker or any other containerization tool.
- Experience building their own frontend.
- English proficiency.