Full Stack Engineer
at ToursByLocals
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 01 Feb, 2025 | Not Specified | 02 Nov, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ToursByLocals is an online travel marketplace; our platform connects discerning travellers in search of customized, private tours with handpicked tour guides, providing meaningful and memorable travel experiences in over 170 countries, worldwide. We believe in keeping travel human: our global team of nearly 150 people support and engage our customers as they search for out-of-the-ordinary travel experiences.
Are you ready to use your full-stack skills to create exceptional experiences for travellers and tour guides? We’re hiring multiple Full Stack Engineers at various levels of seniority at ToursByLocals. This is a full-time remote position.
As a Full Stack Engineer at ToursByLocals, you’ll collaborate across teams to help create memorable experiences for travellers, tour guides, and travel agents. Reporting to the VP, Engineering, you’ll leverage your backend, frontend, and automated testing skills to design and implement innovative features that elevate our platform. Your work will directly impact the travellers, tour guides and travel agents that use our platform. If this sounds like you, apply below!
SOME BONUSES FOR US ARE IF YOU:
- Have experience with cloud platforms (AWS, GCP) and RESTful services.
- Are familiar with testing frameworks (Jest, Playwright) and and other node.js frameworks such as NextJS.
- Are proficient in infrastructure as code tools (Terraform, Pulumi) and managing monorepos.
- Bring experience with data analytics tools (PostHog, Looker) and payment gateways (Stripe, PayPal, Adyen).
At ToursByLocals, we want every candidate to have a fair, inclusive and accessible candidate experience when exploring new opportunities with us. Our travellers and guides come from all walks of life and so do we! We understand that everyone has a unique career journey, and we hire great people from a variety of backgrounds. Don’t have 100% of the qualifications we’re looking for? No problem, please still apply!
We are committed to equitable compensation for employees in similar roles across various regions. The hiring range for this position in Canada is set at $75,000 - $130,000 CAD. This range is broad because it includes hiring ranges for Early Career, Intermediate, and Senior Full Stack Engineers. Successful candidates will be evaluated during the interview process and offered compensation within their leveled range at the time of offer. We look forward to discussing this with you during our hiring process.
We also want to provide you with a comfortable and accessible recruitment experience. If you need any accommodations, big or small, please just let us know when filling out the application or email us at careers@toursbylocals.com.
Responsibilities:
YOUR PRIMARY GOAL WILL BE TO TO BUILD NEW FEATURES AND FUNCTIONALITY FOR THE TOURSBYLOCALS SITE AND HERE’S HOW YOU’LL DO THAT:
- Update and enhance existing features based on user feedback, product team input, and analytics insights.
- Write well-designed, readable, and thoroughly tested code.
- Participate in code reviews with peers, providing constructive feedback to help improve team skills.
- Work toward achieving and maintaining “inbox zero” in our exception monitoring services.
YOU MAY BE THE RIGHT PERSON FOR THIS ROLE IF YOU:
- Have 2+ years of professional software development experience, particularly with TypeScript, Node.js, MongoDB, GraphQL, Next.js, and React.
- Are skilled in writing unit tests and browser tests.
- Have experience with mobile-first responsive web design.
- Love to learn and grow - you challenge yourself to learn, fail, and constantly improve, whether that’s through formal education or by gaining professional experience.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Remote, Canada