Back-End Software Engineer (Full-Stack)
Ideal start date is ASAP - role will be closed once a suitable candidate is found
We’re a travel app company with the mission of helping people have an awesome time and make memories offline. This role focuses on building the back-end of our web and mobile applications, supporting the front-end development, and shaping system architecture/infrastructure.
Why you should work at Pilot
- A 4 day workweek if you complete your full-time work before Friday, with unlimited paid vacation (with manager approval/coordination) and competitive compensation through salary and stock options
- Near total autonomy and freedom. You pick your own projects, set your own goals, and work where you want, with whom you want
- Work with people who want to be your friend
- Leaders who own their mistakes, actively seek feedback, and are experienced
- Decisions based on data, transparency, trust, and experimentation
- Travel-focused startup with a large upside and social impact
- Diverse team with plans to become a B-Corp
- Employer reviews available at Glassdoor
What Pilot is building
We’re building Pilot to be a Collaborative Travel Hub, powered by AI, to help groups discover, plan, book, and share experiences. It’s a shareable platform with social functionality, not a traditional social network.
- Next Canada Accelerated Startup
- Incorporated in 2020; current team of 10; product live at pilotplans.com
- Raising and distributing new stays with growth plans
- Over 30,000 sign-ups; strong activation/retention metrics
Check the team at pilotplans.com/careers
The role. The goal.
We’re looking for someone to build the back-end of our web and mobile applications, shape system architecture, and support front-end development.
What you’ll be doing and learning
- Build software with the end user’s experience as a priority
- Design for scalability, maintainability, and extensibility
- Collaborate with design, growth, and product teams to execute the roadmap
- Own code through its lifecycle from design to deployment
- Shape back-end architecture and middleware services
- Apply AI tools and cloud services to improve stability and quality
- Optimize Pilot’s web platform for developers and partners
- Lead projects in an agile-like process, including scoping, research, coding, testing, reviews, and support
Ideal candidate
Core Technical Skills
- 4+ years of web application development
- Proficiency with ES6+, web standards, and modern technologies
- Backend focus with full-stack capability
- Strong portfolio of products (not services)
- Ability to decompose complex problems
- Balance detail orientation with speed
- End-to-end system architecture capability
- Proficiency with Node.js, MongoDB and GraphQL
- 3+ years of production experience with React and TypeScript
- Experience with database design, optimization, and real-time data systems
- Hands-on experience with Google Cloud Platform or similar (AWS, Azure)
- Frontend and mobile development and deployment experience
AI & Emerging Tech
- Experience using AI tools to accelerate development and debugging
- Practical knowledge of LLMs; ability to innovate on top of models
- Accountability for quality and reliability of AI code
Product & Problem-Solving
- Customer-focused problem solver with holistic product thinking
- Strong UX understanding when interpreting specs and delivering precision
- Excellent verbal and written communication
- Independent worker who is also a team player
Mindset & Soft Skills
- Empathy with customers and curiosity to learn
- Loves learning and pursues it in spare time
- Ability to decompose complex problems and balance details vs. speed
Process & Execution
- Skilled in triaging bugs, prioritizing with sprints in mind
Culture & Personal Fit
- Loves travel and is an experienced traveler
- BS or MS in Computer Science or equivalent
- Experience being on a sports team is a plus
If you meet 50-70% of these criteria, you could be a great fit!
Seniority level
Employment type
Job function
- Engineering and Information Technology
- Industries: Travel Arrangements
Referrals increase your chances of interviewing at Pilot by 2x
Other roles
Senior Back-End Software Engineer (Full-Stack); Full Stack Developer (Front-End) : (Next.js + Multi-Tenant Systems); Senior Full Stack Developer (ReactJS + .NET C# WebAPI) - Remote Work
We’re unlocking community knowledge in a new way, with experts adding insights directly into articles, aided by AI.