Fullstack Software Engineer

  • Tokyo
  • Remote OK - Anywhere in Japan
  • Full-time
  • August 2, 2023
Conditions
yen-icon
8,000,000 - 13,000,000 JPY /yr
location-icon
Apply from Japan Only
visa-icon
No relocation to Japan
(No visa sponsorship from overseas)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Senior or above

**Completion of a screening test is required for this position. We will send you the link to the screening test after you apply.**


We are a fast-growing startup that offers B2B SaaS products and looking for a full-stack engineer to join our engineering team based in Japan.


Responsibilities

  • Implementation, code review, testing, and release of new features and functional improvements
  • Performance monitoring and improvement
  • Design and development of scalable architectures, as well as transition planning and implementation
  • Refactoring to improve scalability, maintainability, and testability


Must-have skillsets

  • 5+ years of experience in web application development
  • 1+ years of experience in development using Typescript/Node.js
  • 1+ years of experience in development with Agile Scrum methodology
  • Willingness to create a team and process that continues to grow
  • Experience in finding technical issues, setting up issues, developing solution plans, and working through to resolution


Nice-to-have skills and experiences

  • Knowledge of web application security and performance and design skills
  • Proficiency in tools necessary for team development and ability to communicate smoothly
  • Coding and review skills for building a maintainable code base and paying down technical debt
  • Knowledge and skills in configuring CI/CD and testing to increase quality and speed of development
  • Experience and knowledge of emergency response to failures and the skills to design and implement logging and error handling to take advantage of that experience and knowledge
  • Intermediate Japanese language skills
  • Experience working for a startup
  • Ability to code with its performance in mind
  • Knowledge of software testing
  • Experience developing native applications (Flutter)
  • Knowledge of integration with external services (Sendgrid, ElasticCloud)
  • Ability to translate RFCs and other technical specifications into implementations
  • Knowledge of component design
  • Experience developing with DDD-compliant architecture
  • Familiarity with cloud services

Technology Stacks, Tools and Services

Front-end: Next.js, Typescript, SWR, React Hook Form, Redux

Back-end:  Express, Typescript, Sequelize, ajv

Native App: React Native → Flutter

Infrastructure: GCP(Cloud SQL, Cloud Load Balancing, Compute Engine) , 

Dev tools: Github, CircleCI, Slack

Monitoring: Datadog, Sentry

CDN: imgix, Fastly

Others: Elasticsearch, Retool, Redash, Digdag

E2E,API test: Cypress, Jest


Please apply with your resume, Github, portfolio, or anything else that we can get to know you with.  

Upon your application, we will send you the link to the screening test.

Thank you!

Commmune helps companies reach their users through the power of community. Their SaaS platform enables companies to optimize their customer success using automation and no-code tools.

They were recently selected as a top-100 Japanese startup by Forbes, and opened a US office in 2022.

View Commmune's company page

Search jobs from Commmune in Japan
Fullstack Software Engineer at Commmune
APPLY NOW  ➜🇯🇵 Residents Only