Full-Stack Engineer

Cygames

Full-stack

JavaScript

TypeScript

About this role

This full-stack engineering role develops and operates websites, web applications, web services, and platforms used by large numbers of users. Responsibilities span technical selection during planning, architecture design, implementation, operation, and development of features connected to user experience, including promotional initiatives.

The role also covers development and operation of a shared account-management service supporting services across the group. Work includes planning and designing authentication and membership-management functions, development and operation, and pursuing high availability and robust security for systems handling large-scale user data and traffic.

Technical leadership includes creating technology strategies across multiple projects, managing roadmaps, and proposing suitable architectures. The engineer will help establish design and code-review processes, define quality standards, conduct proofs of concept and support adoption of newer technologies, and promote knowledge sharing through internal study sessions and documentation. The role includes contributing to the development of junior team members.

The frontend environment includes JavaScript and TypeScript with Vue/Nuxt, Svelte/SvelteKit, or Astro, as well as SCSS and Tailwind CSS. Backend and API work includes Node.js, PHP, REST API design, and OAuth/JWT authentication. CI/CD uses GitHub Actions and Jenkins for automated build, test, and deployment workflows. Infrastructure includes AWS services such as EC2, EKS, and S3, together with Docker container operations. Security design addresses XSS, CSRF, SQL injection, and related threats.

Required qualifications include at least three years of professional development using modern frontend frameworks with JavaScript or TypeScript; experience designing and implementing web APIs with multiple server-side languages such as Node.js, PHP, Python, Go, or ShellScript; experience building and operating cloud infrastructure including AWS, EC2, EKS, S3, and Docker; experience leading design or code reviews and improving quality across a development team; and professional use of generative AI tools such as GitHub Copilot or ChatGPT.

Preferred experience includes MySQL data design and operation, advanced contribution to team development on GitHub, AWS managed services, OAuth/JWT authentication platforms, headless CMS products such as WordPress, microCMS, or Kuroco, performance tuning under large-scale traffic, project management, and agile development.

The position is a regular employee role with annual compensation of JPY 3.5 million to JPY 9 million. Work is based at home, with possible Tokyo headquarters attendance by consultation. Working hours are 10:00–19:00, including eight scheduled working hours and a 60-minute break. Holidays include two full weekend days off, public holidays, summer leave, year-end and New Year holidays, annual paid leave, and special leave. Health, employment, workers’ compensation, and employees’ pension insurance are provided for full-time employees.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.