Intermediate Full-Stack Developer

Trip Ninja Logo

Trip Ninja

πŸ’΅ $97k-$107k
πŸ“Remote - Canada

Summary

Join Trip Ninja, a global travel technology company, as an Intermediate Full-Stack Developer. You will improve existing products, develop new features using React and Django, ensure product security and scalability, and generate software solutions based on customer needs. Mentorship of other developers and system architecture refinement are also key responsibilities. Maintain a strong understanding of the travel industry and tech trends. Trip Ninja offers a competitive compensation and benefits package, including 100% remote work, RRSP matching, flexible work schedule, parental leave, and opportunities for professional development.

Requirements

  • 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.)
  • Familiarity and experience with LLMs, ML, and AI
  • Experience with relational databases

Responsibilities

  • 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
  • Maintain extensive knowledge of the travel industry and awareness of technology trends

Preferred Qualifications

  • 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)
  • Experience integrating and maintaining REST and SOAP APIs
  • Hard working and detail-oriented

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.