Software Engineer Team Lead – Development – Digital Nova Scotia – Leading Digital Industry

Software Engineer Team Lead – Development

Who are we? We are a group of passionate, open source embracing, forward thinking individuals. We love building software, sharing our ideas, and keeping the best parts of our startup culture as we have continued to grow over the last 7 years. Our team values a flexible work environment, a laid-back office culture, and working with great people.

We are looking for a software engineer team lead to join our team who is passionate about contributing to design, development and testing of our software platform.

Duties & Responsibilities

  • Participate in architectural discussions related to achieving the product vision
  • Perform software engineering in a team environment
  • Participate in a Level 4 support rotation
  • Manage the day-to-day priorities of the development team
  • Communicate with stake holders and product managers to prioritize new features and technical improvements
  • Break down features into Epics and Stories in Jira
  • Order Kanban swim lanes to reflect set priorities and keep the backlog healthy
  • Run refinement meetings and release retrospectives
  • Identify gaps in knowledge sharing and document processes
  • Assist with hiring and training new employees
  • Recommend and manage the balance between new features and technical debt

Qualifications/Experience/Skills

The ability and desire to quickly learn new topics and frameworks
Knowledge of Linux system installation, configuration, and maintenance
2+ years’ experience leading a development team and 5+ years’ experience as a developer
Excellent written and verbal communication skills
Highly organized and process driven
Strong problem-solving skills
Strong understanding of object-oriented programming concepts and design patterns

Preferred skills

  • Knowledge of Python and Django
  • Knowledge of C
  • Knowledge of event-driven and Linux network socket programming
  • Knowledge of IP networking, particularly good working knowledge of principles and protocols
  • Familiarity with REST APIs and microservices
  • Knowledge of version control with Git
  • Experience with Agile methodologies
  • Disciplined approach to testing and quality assurance

Compensation

  • Equal opportunity
  • A flexible work environment at office
  • Casual dress
  • Professional development
  • Extended medical and dental benefits
  • ESOP

Office Locations

  • Vancouver, Canada and Halifax, Canada