About the job Senior Full Stack Engineer
Senior Full Stack Engineer, Japan
About Pie Systems
Pie Systems is building a digital platform to transform and grow global tourism, beginning with the $70B+ tax-free shopping industry.
Our mission — Empowering local partners, globally. Delighting global tourists, locally. — drives us to connect travelers and local businesses through data, analytics, and seamless digital experiences.
Pie VAT, our flagship app, makes tax-free shopping effortless for travelers while providing retailers with a digital, cost-free tax refund solution.
We are a global, VC-backed startup with offices in Tokyo, San Francisco, and Copenhagen, operating across the US, Europe, and Asia.
About the Eng. Team
We are a remote-first distributed Engineering team. You will be working within this group and closely with Product, Design, Business & Operation teams. Each team member is given a large amount of leeway and responsibility and operate in a highly collaborative environment.
We work on a wide range of products for a wide range of users —
- POS integrations
- Payments integrations
- Public facing API interfaces
- User facing interfaces
- Optimized operation workflows
- Data processing and analytics
- AI driven products
Responsibilities
As a core team member you will be contributing to product and engineering direction. Your valuable input will shape many new products from public APIs to enterprise analytics. You will be contributing to our ruby on rails application, supporting deployments, and app releases. You'll be working closely with our App developers, product manager, designer, and the founders of the company.
As a Japanese speaking team member, you will be collaborating directly with the team in Japan and helping refine and build products for the Japanese market
Baseline Expectations
- You are able to break down large projects into smaller increments that align with existing architecture standards within the team
- You are able to self motivate within a leeway structure, able to stay on task over long periods of time, consistently delivering what you take on and clearly communicate expectations to your goals and shared team goals
- You are able to support existing products, leaving areas better than they previously have been
- You understand the basics of monolithic web technologies, what contributes to performance and have the capacity to learn previously unknown topics within this area — How to optimize a database query, how to operate within limited memory environments etc.
- You understand the system around your code, are able to properly test your code, know how to rollout your code safely, and know how your code impacts the user.
- You are able to own an area of the codebase, standing on your design decisions and working with other team members who work in this area, and are the first responder to issues in the area.
- You are a positive force on your team, you can communicate clearly and do what you say. You are quick to understand, discuss, and work on issues. A do-er that works with the team, not for individual clout
Requirements
- 5+ years development experience in related field
- Fluency in both (written and spoken) Japanese and English
- Ruby on Rails experience
- Modern Javascript framework experience
- Excellent communication skills
- Deep understanding of technology
- Proven record of shipping features on time and on budget
- Flexible and focused on solutions
- Organized and self-sufficient
Bonus (Good to have)
- Interest and experience in tourism / retail / fintech / payments
Benefits
- Generous PTO / sick leave
- Remote-first
- Competitive compensation (salary + equity)
- Working at an early-stage tech startup