Technical Lead - remote

Nimble Profit
Posted 2 years ago
JOB POSTING - TECHNICAL LEAD

POSITION SUMMARY
Reporting directly to the Co-Founder, the Technical Lead will work across a number of digital platforms and a diverse portfolio of projects. Based out of our head office in downtown Victoria or remotely, the Technical Lead will be a critical member of our team, leading our remote software developers across North America and the Philippines. We are looking for someone with a growth mindset, a passion for learning and a desire to share their knowledge.

KEY RESPONSIBILITIES
  • Determining project requirements and developing work schedules for the team
  • Liaising with team members, management, and clients to ensure projects are completed on time and to standard
  • Developing and maintaining software systems and servers
  • Front and back end development of websites and apps
  • Performing code reviews
  • Coaching team members on new technology and innovative industry trends
  • Coordinating task delegation to appropriate team members
  • Implementing software development best practices including continuous integration, agile development workflows, automated testing and monitoring 
  • First point of contact for troubleshooting and outages
  • Actively monitoring industry trends and developments
  • Other tasks and duties as assigned

KEY QUALIFICATIONS
  • Advanced education in Computer Science, Engineering, or related field of study, or equivalent experience
  • 3-5 years of experience working through the full lifecycle of software development (requirements, architecture &design, development, QA, deployment)
  • 3+ years of full stack web development experience using multiple languages, frameworks and technologies
  • Experience acting in a leadership/mentoring position amongst a team of developers
  • Previous experience designing and developing APIs and complex data models
  • Intermediate experience with PHP and Laravel
  • Previous experience developing with JavaScript frameworks such as React or VueJS
  • Strong usage of project management software (ex. Asana, JIRA, etc.)
  • Strong written and verbal communication skills 
  • Ability to be nimble and adapt within a fast-moving environment
  • Interpersonal relationship building skills with a growth mindset

NICE TO HAVES
  • Experience in ad-tech or fintech
  • Experience working with team members in the Philippines
  • Experience with business analysis or product development
  • Experience with sprint planning as a scrum leader
  • Experience improving the process or system in which a team works
  • Previous experience working with SRED claims

Note: The Nimble Profit team is based in Victoria, BC but you don’t have to be!

HOW TO APPLY
To apply please send your resume and cover letter to careers@reimaginework.ca with the subject line “Nimble Profit Technical Lead”.

We are interviewing on a rolling basis so apply at your earliest convenience. We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.