Software Engineer

  • Remote OK - Worldwide
  • Full-time
  • December 23, 2023
Conditions
location-icon
Apply from Anywhere 👍
visa-icon
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Requirements
language-icon
Language Requirements
Japanese: Not Required 👍
English: Business Level
career-icon
Minimum Experience
Mid-level or above

Progummy provides a visual programming service that connects children around the world who will be the future leaders and fosters their smiles and creativity in the age of COVID-19. We are looking for a web application developer who has a passion for children's education and wants to lead the ambitious development of remote collaborative IDE using real-time databases and other web technologies as a core member of Progummy.


Key Responsibilities:

  • Use Firebase APIs/TypeScript/JavaScript/React/SCSS to create a real-time visual programming IDE.
  • Set up and deploy, manage our services on Firebase instances via Firebase console and CLIs.
  • Learn the data structure of Scratch and how it works for the development.


Additional / Optional Responsibilities:


If you'd like just to code, we understand that.  

It would be awesome though if you could also support our team with additional automated testing, if that's your thing.

  • Plan testing strategy to improve the quality of real-time visual programming IDE.
  • Automate tests based on the strategy with testing tools like puppeteer and JavaScript. 

Sometimes manually do them if necessary. For the tests, learn how to make complicated large-scale Scratch programs with extensions to getting tests done.


Project management:

  • Agile task-based work with sprint-based iterations but it is not so strict at this moment.
  • Daily online standup.
  • Two planning meetings a week.
  • Bi-weekly sprint review.
  • Bi-weekly retrospective.


Qualifications


Required Skills


  • 3+ years of professional web application development experience in Front-end development using languages such as React, or Server-side development using languages such as Python.
  • Experience in development using cloud services such as Azure, GCP
  • Experience in Git, JavaScript, React, Typescript, and its debugging/testing.
  • Experience in real-time database services like Firebase Realtime Database, Firestore, or AWS DynamoDB.


Nice to have

  • Experience in maintaining a CI/CD (Continuous Integration / Continuous Delivery) environment.
  • Experience in architecting, building, and operating entire web systems.
  • Experience in building and operating infrastructure environments using containers and terraform.
  • Experience in developing test plans, prioritization/triage of bugs, e2e test automation and can execute them by oneself.
  • Experience in automation and scripting tools like puppeteer and JavaScript APIs.


Soft skills

  • Be able to handle early morning and late-night meetings if necessary due to the time difference between Japan and the U.S. (weekly standup).
  • Be able to communicate positively with non-native customers and colleagues globally.
  • Be willing to communicate in plain English.
  • Be creative in conversation, writing, and visual expression.
  • Be willing to learn the Japanese culture if necessary.
  • Be able to respect the way of thinking of people with diverse cultures, backgrounds, and values, without being rigidly bound by your own common sense.
  • Be willing to work proactively with existing members to grow Progummy and realize a world where Progummy exists.
  • Be able to think in user-centered terms, targeting children and educators.
  • Be motivated to learn new technologies to solve problems and improve our services for the better customer experience.

Progummy is a visual programming language which enables real-time collaboration and learning amid physical distance.

With the vision “More Fun, Better Learning, Together”, we believe the strong power of collaborating with others and having fun together, and we are dedicated to make the best product to support the best collaboration to make the world smarter and more fun.

View Progummy's company page

Search jobs from Progummy in Japan
Software Engineer at Progummy
APPLY NOW  ➜