
Senior Software Engineer, Full Stack
Canoe Intelligence
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $110,000 - $140,000 per year
Job Level
About the role
- Design and develop high quality code
- 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
Benefits
- Medical, dental, vision benefits
- Flexible PTO
- 401(k)
- Flexible work from home policy
- Home office stipend
- Employee Assistance Program
- Gym/Wifi reimbursement
- Education assistance
- Parental Leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPLaravelMySQLPostgreSQLVue.jsTypescriptKafkaevent-driven architecturemicroservicesclean code standards
Soft Skills
technical leadershipcommunication skillscollaborationfeedbackproblem-solvingproject leadershipbusiness value deliveryend-to-end ownershipconstructive feedbackadaptability