Mid-Level Full Stack Engineer

Seoul (On-site) • Full time

  • KOREAN: NOT REQUIRED
  • Full Stack
  • Front-end
  • Java
  • Javascript
  • SQL
  • React
  • HTML
  • CSS
  • No-SQL
  • Back-end

We are looking for a Mid-Level Full Stack Engineer who is motivated to combine the art of design with the science of programming. You will play a crucial role in developing both the front end and back end of our web applications, ensuring they are functional, user-friendly, and efficient. Your responsibilities will include turning UI/UX design wireframes into high-quality code, developing server-side logic, and integrating with databases. You will work closely with other engineers and stakeholders to bring business logic and API interface design to life.

Join Shin Medical, a rapidly growing medical tourism startup. We are a young, fast-growing, and hard-working team fostering a multicultural atmosphere. Our vision is to bridge the globe with Korea’s top medical expertise and technology. At Shin Medical, you will be working with amazing colleagues who are creative, respectful, and dedicated. Here, your ideas are valued, hard work is appreciated, and there’s room for personal and professional growth.

Responsibilities

  • Develop new user-facing features and server-side functionalities.
  • Build reusable code and libraries for future use.
  • Develop and maintain APIs to facilitate seamless communication between client-side and server-side.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement robust data storage solutions and work with databases.
  • Validate all user input before submitting to the back end.
  • Collaborate with other team members and stakeholders.
  • Troubleshoot and debug applications as needed.

Requirements

  • Minimum of 3 years of experience in full stack development.
  • Proficient understanding of web markup, including HTML5, CSS3.
  • Experience with server-side CSS pre-processing platforms, such as LESS and SASS.
  • Proficient in client-side scripting and JavaScript/TypeScript frameworks, specifically React and Next.js.
  • Strong understanding of server-side programming languages and frameworks, such as Spring Boot.
  • Experience with database technologies, such as MySQL, MongoDB, or PostgreSQL.
  • Good understanding of RESTful services and APIs.
  • Familiarity with JavaScript build tools, such as Webpack or Babel.
  • Proficient understanding of cross-browser compatibility issues and solutions.
  • Proficient understanding of code versioning tools, specifically Git.
  • Strong communication and teamwork skills.
  • Fluent in English.
  • Knowledge of design tools like Figma, Sketch, or Adobe XD is a plus.
  • Valid working visa in Korea if you are a foreign applicant.