Software Engineer (Typescript)

  • Department:Engineering
  • Location:Tokyo, Japan
  • Type:Full Time

Job Description:

The ideal candidate will have a strong background in server-side development, be well-versed in various frameworks, and have experience using TypeScript for building scalable and maintainable applications.

Responsibilities:

  • Design, develop, and maintain server-side applications and APIs using TypeScript.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Optimize applications for performance, scalability, and security.
  • Write clean, maintainable, and testable TypeScript code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve production issues.
  • Stay up-to-date with the latest industry trends and technologies, especially those related to TypeScript.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in server-side development.
  • Strong knowledge of TypeScript and JavaScript.
  • Experience with Node.js and Express or other server-side frameworks.
  • Familiarity with RESTful APIs and API design best practices.
  • Experience with databases (SQL and/or NoSQL) and data modeling.
  • Experience with version control systems like Git.
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and attention to detail.

Nice to Have:

  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with microservices architecture.
  • Experience with Agile/Scrum methodologies.
  • Good understanding of CI/CD pipelines and DevOps practices.

This position is posted on Rachael Recruiting on behalf of another company. To find out more, please apply now to register your interest in the position.

Apply now