➔ All jobs
➔ Apply for this job
Job DescriptionWho are we?Trip Ninja is a global travel technology company specializing in complex travel. We develop technologies that increase profit margins for travel companies while providing travellers with savings. We believe that the ability to travel is a beautiful thing and are on a mission to make travel smarter and more accessible.
Who is the right candidate to join our team? We are looking for applicants who are curious, committed, and want to help improve the travel experience at scale. We offer flexible work schedules, comprehensive benefits, and a supportive team.
As an Intermediate Software Developer you can expect to:- Improve existing products and ensure scalability as sales and operations ramp up
- Follow the direction of Trip Ninja's Engineering Management for new product development, including both front-end (React) and back-end (Django) development
- Ensure security, stability, and scalability of new products
- Generate software solutions based on customer requirements
- Mentor and guide other Trip Ninja software developers
- Refine and optimize system architecture
- Work alongside our operations team to hire more developers
- Maintain extensive knowledge of the travel industry and awareness of technology trends
- BS/MS or equivalent in Computer Science, Computer Engineering, Information Technology or related field
- 3 years prior experience in a similar development role
- Experience with architecture design
- Working knowledge of cloud-based infrastructure (AWS preferred)
- Committed to continuous improvement
- Experience with front-end development (React, JS/Angular, HTML, CSS/Bootstrap, etc)
- Experience with back-end development (Python/Django, experience with Python is a must for this role.)
- Experience with relational databases
- Interested and invested in staying current with the latest travel tech trends
- Working knowledge of machine learning
- Graph database experience
- Excellent verbal and written communication skills
- Experience debugging low-level issues (networking, provisioning, etc.)
- Experience developing on Linux (Debian distros preferred)
- Hard working and detail-oriented
Trip Ninja values your time and effort. We aspire to make our hiring process as simple and transparent as possible. We commit to a streamlined process as follows:
- Suitable applicants are selected for an initial 20-minute interview*
- Successful intro interviews are followed by a 60-minute interview
- Candidates will then be asked to complete a small technical trial (this will take 90 minutes and you will receive a $60 gift certificate as compensation)
- Candidates will receive a decision within 2-5 days
Please let us know if you require after-hours interview time accommodation in your application. We understand that candidates may have jobs that lack flexibility.
What we offer:- Competitive compensation and benefits package
- 100% remote work
- RRSP matching
- 4 weeks vacation: taking vacation and personal time is a priority
- Work-from-home: at our core we are remote-first company; we also offer our team members the ability to work abroad for up to 2 months per year
- Flexible work schedule: we are happy to work with our team to accommodate schedules that work for everyone
- Parental leave: we offer leave for all parents and are happy to accommodate the needs of anyone on our team who has children
- Engaging work: we solve the hard problems of the travel industry and provide endless opportunities to innovate
- Diversity, Equity, and Inclusion: we strive for a balanced team that values different viewpoints and life experiences and strive to maintain an equitable hiring process
- 10% time to allow for self-led learning and exploration of new skills
Trip Ninja is based in Halifax, Canada and we will be prioritizing Halifax-based candidates but are accepting applications from all over Canada as we are 100% remote in most areas.
If this sounds like you, let's talk!
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs