Description
- Determine project requirements
- Delegate tasks and achieve daily, weekly, and monthly goals
- Identify risks and forming contingency plans
- Own Production Issues Escalation
- Keeping up-to-date with industry trends and developments.
- Being transparent with the team about challenges, failures, and successes
- Writing progress reports and delivering presentations to the relevantstakeholders
- Lead Technical Excellence and Innovation
- Own Architecture and System Integration
- Tech Mentoring, Adoption and Alignment
- Lead Technical Spikes and Experiments
- Code Reviews and Feedback
- Prepare System Design Presentations
- Plan Technical Capacity
- Manage System SLAs, Metrics & Monitoring
- Hands-On Coding 10% to 50% of the Time
- System Roadmap (shared)
- Development Process (shared)
- Team Visibility and Recognition (shared)
Requirements
- 2+ years of experience as a full time Tech Lead, Software/Solution Architect or Head of Engineering (small company)
- 5+ years of hands on coding experience
- 5+ years of relevant experience in product development/project delivery
- Excellent understanding of iterative and incremental development.
- Excellent technical, diagnostic, and troubleshooting skills.
- Excellent communication, motivational, and interpersonal skills.
- Strong ability to influence cross-functional teams and leadership
- Strong leadership and organizational abilities.
- Good English or French Communication
Nice to Have
- Master’s Degree in relevant field (i.e. Technology, Information technology, Engineering etc.)
- 8+ years of software/web development experience
- Preferred: Relevant certifications (Management, Agile, Solution Architect etc.)
- Preferred: Experience with Jira and Atlassian tools
- Experience working with remote teams.
- Experience implementing technical practices such as TDD, BDD, DevOps, Pair Programming.
- Phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo.