Computer Scientist (Backend Developer) - Experienced
Seoul (On-site) • Full-time
현재 지원을 받지 않습니다
이 포지션에 대한 추가 정보
취업 비자 지원 가능 여부: 아니오
이 포지션은 한국 취업 비자 스폰서가 불가능합니다.
이 포지션에 필요한 한국어 수준: 필수 아님
이 포지션은 한국어 능력이 필요하지 않습니다.
근무 형태: 상주 근무
업무는 주로 사무실에서 수행됩니다.
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.