White Rabbit Express Jobs

Lead Full Stack Developer

Work with the tools and technologies you love. Work on challenging projects with lots of learning opportunities. Join a fun-loving international team. Work with a tech-savvy manager dedicated to creating the opportunity for you to do your very best every day. Live and work in Tokyo, Japan.

White Rabbit’s Engineering Team is building next-generation ecommerce applications used by tens of thousands of people, in over 100 countries, to make shopping from Japan simple and easy. We are a highly customer-focused, tech-savvy, and innovative team.

Help us develop fresh new versions of our mission-critical ecommerce applications: White Rabbit Express and Blackship. App integrations include Cloudinary, Auth0, S3, HelpScout, PayPal, PaperTrail, Stripe, Twilio, Quickbooks, Segment.io, Diffbot, and other APIs. Hardware integrations include touch-screen monitors, barcodes readers, digital cameras, digital scales, and thermal printers. Our current apps were built with Meteor, but we are considering alternatiave stacks for the rebuild.

Our Founder and CEO is an experienced product manager with a background in software development and business process consulting.

About You

Culture fit is as important as technical skill. We want to enjoy working with you for the long-term.

Challenging projects excite you. You’re committed to continually developing your knowledge and technical skillset, and you enjoy sharing your knowledge with others. You have a strong interest in understanding and advancing the aims of the business. You’re a disciplined, focused and detail-oriented developer committed to quality code. You’re an outstanding communicator and enjoy debating with others to explore and discover great ideas.

As part of the Engineering Team, you will be responsible for building and scaling our mission-critical web application. The team is small and fast moving, and you will be expected to iterate quickly and make software design decisions on product features.

Responsibilities

  • Build next-generation web applications with a focus on factoring into well-separated parts
  • Lead engineering discussions and mentor others on engineering best practices
  • Focus on mobile and tablet browser UI and performance
  • Integrate with various third-party APIs and infrastructure

Preferred Qualifications

  • BA/BS in Computer Science or related technical field or equivalent practical experience.
  • Work experience in software development.
  • Highly-experience with JavaScript and ES6
  • Significant development experience in Vue, Meteor, React or similar.
  • Strong knowledge of Web standards and protocols, including JavaScript, HTML, CSS and GraphQL.
  • Strong experience working with Mongodb or other NoSQL database, SQL, and Git/Github
  • Experience with Material Design or similar UI component framework
  • Knowledge of web application security.
  • DevOps experience

Cultural values

Growth Mindset
Constantly looking for ways to grow professionally and personally
Humility
Staying teachable, open-minded, and always looking out for the team
Ownership
Being accountable for the projects we take on and learning from mistakes

Operating principles

Transparency
Making decisions with openness and trust throughout the whole company
Velocity
Moving quickly in the right direction is more important than having a perfect plan
Painkilling
Choosing, first and foremost, to solve customer pain with everything we do