Remote Intermediate Developer and Lead

Logo of Trip Ninja

Trip Ninja

πŸ’΅ $110k-$120k
πŸ“Remote - Canada

Job highlights

Summary

Join Trip Ninja, a global travel technology company, as an Intermediate Full-Stack Developer & Squad Lead. We're looking for someone with experience in development and management to improve our products and system architecture while fostering a collaborative team culture.

Requirements

  • BS/MS or equivalent in Computer Science, Computer Engineering, Information Technology or related field
  • 3 years experience in a similar development role
  • 1 year experience in management/squad lead role
  • Working knowledge of cloud-based infrastructure (AWS preferred)
  • 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.)
  • Thorough understanding of Agile methodology
  • Experience integrating and maintaining REST and SOAP APIs
  • Experience training and mentoring other engineers
  • Hard working and detail oriented

Responsibilities

  • Improve and optimize existing products and system architecture with a focus on security, scalability, performance, and adherence to software development best practices
  • Follow the direction of Trip Ninja’s Engineering Management for new product development, including both front-end (React) and back-end (Django) development
  • Balance leadership responsibilities with hands-on development, contributing to key features and solving complex technical challenges
  • Maintain accurate and up-to-date documentation related to projects, processes, and technical solutions
  • Provide regular status updates and reports to senior management
  • Develop and manage project plans, timelines, and resource allocations while acting as a Scrum Master to drive the Agile process, manage sprints, and ensure timely delivery of high-quality features
  • Collaborate with product managers, designers, and stakeholders to understand project requirements and goals, while facilitating clear communication between the squad and other departments to ensure transparency in development progress and challenges
  • Promote knowledge sharing and professional development within the squad
  • Set clear expectations for team members, provide regular feedback, and define individual goals via regular 1:1 meetings
  • Lead, mentor, and coach a group of software developers, fostering a collaborative and high-performing team culture

Benefits

  • 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

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.

Similar Remote Jobs

Please let Trip Ninja know you found this job on JobsCollider. Thanks! πŸ™