Full Stack Developer

Reaktor (View all Jobs)


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Interview Process

1. Discussion 2. Work samples from previous projects (work or hobby) 3. Take-home exercise if needed for further info

Programming Languages Mentioned

JavaScript, Python, Swift, Java, SQL

As a full-stack developer at Reaktor, your job is to

Be an expert in a range of software development responsibilities spanning the entire software development lifecycle, from front-end to production 

Your daily tasks include:

  • Working together with the client’s tech and business teams and helping them to pick the right technologies suitable for their needs.
  • Implementing new features that require changes to frontend applications, backend servers, and/or databases, even on infrastructure.
  • Delivering the client and the team with a world-class technical expertise.
  • Other software development-related tasks, such as debugging, designing, and participating in creating the architecture.

You are 

A curious-minded developer who is comfortable working on both the backend and frontend of an app and understands the role of infrastructure in everyday tasks.

To thrive in this position, you’ll need: 

  • Strong verbal communication skill and ability to communicate with multiple stakeholder groups both in English and Japanese
  • Experience in a broad range of software development modalities (backend, frontend, ops, and consulting skills).
  • We don’t have a hard limit with years of experience, but we’ve noticed that these competencies usually take several years to accumulate. 
  • Previous experience with at least one common server-side programming language. Currently, many of our projects are built with TypeScript/JavaScript and Node.js. But, Java/Scala/Kotlin, Clojure, and Python are also used.
  • Strong knowledge of at least one common client-side language and framework. We often use TypeScript/JavaScript and React on our web app projects and Swift, Java/Scala/Kotlin, or TypeScript/JavaScript React-native on mobile.
  • Relevant skills to create new backend services and build CI/CD pipelines when the project requires.
  • Foundational knowledge in DevOps, including Continuous Integration (CI), automated deployment, and test automation
  • Know-how on databases (e.g., PostgreSQL).
  • To be comfortable engaging with the client stakeholders when needed. 

Why join us?

For two decades, we’ve been developing qualities and capabilities for adapting, reacting, and supporting change – building Reaktor to hold up in a fast-paced environment while ensuring the well-being of our people.

We really care about our employees and offer:

  • 20 Annual Paid Holidays 
  • Bi-annual company trip :bus:
  • Company Sponsored Team Building Outings and Events :sunrise_over_mountains: :desert_island:
  • Paid On-boarding Trip to Finland :airplane:
  • Paid Cellular Phone and Data Plan :iphone:
  • Free Company Swag :billed_cap:
  • Endless Snacks and Drinks  :tea: :peanuts:
  • Casual Dress Code :jeans::athletic_shoe:
  • Support For Career and Development Growth :male-technologist::skin-tone-2::female-technologist::skin-tone-2:
  • One Month of Sick Leave Per Year  :mask:
  • Support for Family Situations Including Parental Leave and Working Flexibility
  • Specialty coffee from micro-roasters throughout Japan :coffee:
  • Freedom to choose and expense own working tools, including keyboards, mouse, and laptop stands  :desktop_computer::three_button_mouse: :keyboard:

Diversity, equity, and inclusion

Together, we are committed to making Reaktor an environment that embraces and values all of our employees for the whole of who they are. We encourage applicants from all backgrounds to apply, knowing that studies show that members of underrepresented communities don’t apply for jobs unless they fully satisfy all of the requirements. If you're thinking twice about applying for this reason, we invite you to send us your application anyway. You could be just the person we're looking for.

Read more about our DEI work here.

Steps after submitting your application:

:calling:  Brief chat to say "Hi!"

:smile:  Introduction to Reaktor. We call this the Culture Fit round. Check out what Adam had to say about our interview and see what our colleague has to say about her journey at Reaktor Japan so far.

:sunglasses:  Technical Round.

:checkered_flag:  Final Round. We take this opportunity to clarify our mutual expectations

If you believe you are the person we’re looking for, introduce yourself. Tell us your story and what you want to accomplish. Details of any open source projects and your GitHub repository are highly regarded. Drop us a line at about why you’re a perfect fit for this position, and include your CV along with few samples of your work.

P.S. Listen to our new podcast Fork Pull Merge Push.
Insight, inspiration, and the most mind-bending technical rabbit holes, brought to you biweekly.


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Get weekly alerts of new jobs from companies not using whiteboard interviews!