Judo is searching for awesome Full Stack React/Node JS developers to join us for this exciting stage in our growth.

About Judo:

Judo is a server-driven UI platform for iOS and Android apps that frees up countless hours for product, marketing and engineering teams. Using our Mac app, teams can build user interfaces visually in a fraction of the time it would take otherwise, and can publish them instantly without submitting to the App/Play store.

Judo’s iOS and Android SDKs are installed in close to 100 different apps reaching millions of users. Some of our customers include DraftKings, Cabela’s and the New England Patriots. Judo has established a leadership position in the emerging world of server-driven UI.

Our name derives from the martial art, a key principle of which is “maximum efficiency with minimal effort”. This concept is captured in our mission to enable product teams to build faster and iterate more frequently.

We’re backed by the same group that funded Shippabo, Airtable, LaunchKit and more (TenOneTen and Freestyle VC), a top U.S. accelerator as well as several prominent angel investors. We’ve built a solid reputation with several major sports franchises as clients, and are now charting new territory as we explore the multitude of other industries who could benefit from incorporating Judo into their native app workflows.

About our team:

We’re a group of humans who believe that we’re our most creative and most innovative when we have the flexibility to determine where and when we work. We’re 100% remote and intend to stay that way. Currently we have team members based in Canada, Brazil, Scotland and Poland. We’re intentional about remote culture, and believe that meaningful connections and effective collaboration with teammates aren’t only possible in a remote environment - but that they’re crucial for organizational success.

Things move quickly around here. Judo is a fast-paced, self-directed, energetic environment where everyone is bringing a fiery passion to work every single day. We value hustle, balance, innovation, customer obsession, design-centricity and continuous learning. We’re entrepreneurial in spirit, creative in our thinking, and experimental in our approach.

About the role:

As a Full Stack developer you will build out our new web app working closely with our product designers. You will provide essential feedback through the development and design process and help shape a reusable and extensible frontend system. In addition you will be responsible for implementing any GraphQL calls necessary to facilitate the design. This can include modifying or adding new database schemas, integrating with third party vendors likes Twillio, or optimizing existing code to improve performance of queries.

What will you do as a Full Stack Developer at Judo?

As a Full Stack developer you will build out our new web app working closely with our product designers. You will provide essential feedback through the development and design process and help shape a reusable and extensible frontend system. In addition you will be responsible for implementing any GraphQL calls necessary to facilitate the design. This can include modifying or adding new database schemas, integrating with third party vendors likes Twillio, or optimizing existing code to improve performance of queries.

In your first 30 days, you will focus on learning:

  • Meet with Judo’s CTO and CEO to learn about the company’s history and vision for the future.
  • Learn about Judo as a product and as a business, and meet new colleagues from various teams as part of our structured onboarding program.
  • Learn about Judo’s development process and specifically how we use GitHub to organize issues and review pull requests.
  • Dive into the Judo codebase and start building an understanding of the various component pieces and overall architecture.
  • Fix small bugs to get an understanding of how components fit together and start building a mental model of the codebase.
  • Pair with one of our Full Stack developers to bring a small feature from concept to production.

In your first 60 days you will focus on contributing:

  • Tackle some larger and more interesting bugs.
  • Take full ownership of small features from scoping to implementation.
  • Collaborate with other developers on larger features which require coordination between the Mac app team and SDK team.
  • Contribute to the team’s culture, process and best practices.

In your first 90 days you will take initiative:

  • Start assuming more autonomy and finding small ways to practice ownership across the platform.
  • Make suggestions for new technologies, process improvements, and/or programming best practices based on your experience in previous roles.

What we’d love to see in your work history:

  • 2+ years working on a software development team
  • Experience building React and/or NodeJS applications
  • Excellent grasp of modern HTML5, CSS, Javascript
  • Experience working with APIs (Rest or GraphQL)
  • Experience applications with state management through Apollo / Redux
  • Understanding of SQL database schema and design

Some of the attributes we hope you’ll bring to the role:

  • A fierce curiosity for your craft, always striving to learn more and improve yourself
  • A passionate focus on software quality.
  • Fluency in spoken and written English
  • The ability to wear many hats, find ways to bring value and a willingness to do what needs to be done
  • A desire to help our team continuously improve. We want you to teach us new things!
  • A demonstrated ability to be productive working remotely and an enthusiasm for remote work environments

A few of the reasons why you should join Judo:

  • We’re a dynamic and entrepreneurial team working on the cutting edge of server-driven UI
  • Small, dynamic teams = massive impact
  • Be part of a high performing team of critical thinkers that thrive on problem-solving
  • Maintain optimal work-life balance in a remote environment with flexible hours
  • We're a quickly-growing startup with competitive salaries and stock option plan
  • Extended health and dental coverage
  • Topped-up maternity and parental leave
  • Subsidized coworking memberships
  • We encourage open communication with management and company leadership
  • Participate in optional virtual social events regularly to connect with colleagues
  • Join us for in-person retreats with the full team twice annually
  • Take part in the Judo Meetup program, which encourages team members around the world to spend time together in person (expenses paid)
  • Work alongside an international team of smart, kind individuals who celebrate each other and care for each other

If you don’t have all of the attributes or particular experience we've listed above, please know that we would still love to hear from you! We understand that talent comes from many places and that skills are transferable.

Judo's total addressable market is vast, our platform is unique, and our team is ambitious. If you’re eager to be a part of something big in this next chapter of your career - we’d love to have you aboard for liftoff. Apply now!

At Judo, we are committed to fostering an inclusive environment where everyone feels empowered to bring their authentic selves to work. Judo is an equal-opportunity employer, and we support applicants requesting accommodation at any stage of the interview process.