This position is closed and is no longer accepting applications.

Senior Back End Engineer

Peatix Shibuya-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Fully remote
  • 🧪 Minimum years of experience unspecified
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Peatix

Peatix Shibuya-ku, Tokyo

Peatix is a global event registration platform that provides event organizers with powerful tools to create, promote, manage and sell out events of all sizes.

Key benefits

  • Connect people around the world
  • A diverse team

About the position

Peatix is looking for Senior Back End Engineers in areas including community and events, search and discovery, security, spam and abuse prevention, and internal tools. In collaboration with the strategy and product engineering teams, you’ll be responsible for planning, implementing, and supporting features for Peatix.com.

Responsibilities

  • Write robust, maintainable code for the full stack of the product.
  • Dive into, refactor and improve the codebase.
  • Write APIs that the mobile and web applications will interface with.
  • Provide emergency support (service outages, etc.) by participating in our on-call rotation.
  • Develop an in-depth understanding of the Peatix code base.
  • Contribute technical knowledge to conversations about Peatix’s direction.
  • Mentor team members and review their code.
  • Plan and execute improvements to the scalability and performance of the Peatix platform.
  • Write documentation so that the systems you maintain and develop are understandable to the whole team.
  • You’ll have the opportunity to work on other areas, based on interest and demand.

Requirements

  • You have familiarity with distributed systems in a production environment (job scheduling and scaling).
  • You have experience creating, maintaining, and deploying an application composed of multiple services in a cloud platform such as AWS.
  • You have experience with JavaScript.
  • You have experience designing and writing tests.
  • You enjoy designing and implementing APIs in an existing code base.
  • You have experience working with Git and GitHub.
  • You have experience working with AWS.
  • You have experience working with relational and non-relational databases (MySQL, Redis, and Elasticsearch).

Nice to haves

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

  • You have experience working with Git and/or GitHub.
  • You have experience designing and writing tests.
  • You’re familiar with Swift development best practices and app architecture patterns.
  • You have experience developing Android applications.
  • You have experience designing APIs.
  • You have experience with Perl or JavaScript. Peatix has historically been built with Perl and new services are built in JavaScript, but they will not be the day-to-day languages that you use for your work.
  • You can communicate in conversational level Japanese or above.

Hiring Process

  1. 1

    Resume Screening

  2. 2

    Phone Screening

  3. 3

    Technical Test

  4. 4

    Technical Interview

  5. 5

    Three rounds of interviews

  6. 6

    Offer

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.