Participate in cross functional and project leadership
Ship mission-critical products and features
Develop and support high quality and modern software using Vue, Typescript, Kafka, PHP, Laravel, MySQL and PostgreSQL
Own features end-to-end from technical design through deployment and production support
Translate business requirements into technical designs
Seamlessly integrate new solutions into Canoe’s distributed architecture
Review and provide constructive feedback on technical designs and code
Lead and support project teams responsible for delivering high quality products
Requirements
6+ years of experience designing and implementing robust applications at scale using a modern PHP framework
Experience building responsive, modern user interfaces with Vue.js, React, or a similar front-end framework
Proven experience leading others in a technical leadership or senior engineering role to efficiently deliver business value
Excellent verbal and written communication skills
Experience with event-driven, data-centric architectures built on relational databases, microservices and, preferably, Kafka (or another similar event driven architecture)
Ability to normalize a data schema and design an event payload while steering the team away from common pitfalls
Knowledge of clean code standards and SOLID principles
Comfortable working in a highly collaborative environment and individually contributing value to the organization
Embrace AI-assisted development tools as part of workflow