Fullstack Software Engineer
- Tokyo
- Remote OK - Anywhere in Japan
- Full-time
- August 2, 2023
**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!
About Commmune
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.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.