This position is closed and is no longer accepting applications.

Software Engineer

commmune Shinagawa-ku, Tokyo
  • 💴 ¥8M ~ ¥13M annually
  • 🏡 Fully remote
  • 🧪 5+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About commmune

commmune Shinagawa-ku, Tokyo

Commmune is the result-oriented community solution for effective customer relationship marketing.

Key benefits

  • Commited to becoming international
  • Work remotely anywhere in Japan
  • We're not afraid to try new things

About the position

As a software engineer at commmune, you’ll not only help to develop our product, but also help our engineering team become more international. While our engineering team currently consists on native Japanese speakers, we’ve already switched over to using English for all technical written communication, and are looking to take the next step in building up a team of fluent English speakers.


  • 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


  • 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 haves

These aren’t required, but be sure to mention them in your application if you have them.

  • 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
  • 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


8 to 13 million JPY annually.

Hiring Process

  1. 1

    Resume review

  2. 2

    Online test

    You’ll take a test online via TestGorilla.

  3. 3

    Casual chat

    You’ll have a chance to talk with us about any questions you might have.

  4. 4

    First interview

    You’ll speak with the Engineering Manager.

  5. 5

    Second interview

    You’ll speak with the CTO.

  6. 6

    Third interview

    You’ll speak with the CEO and CPO.

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.