Sr. Software Engineer, Full Stack

Canoe Intelligence
1d$110,000 - $140,000Hybrid

About The Position

Canoe is seeking a senior software engineer to join our Application Development team. This team is responsible for the technical vision, support and development of Canoe’s next-generation web applications. In this role you will design and develop high quality code, participate in cross functional and project leadership, and ship mission-critical products and features powering Canoe’s continued growth and leadership in the alternative investments industry.

Requirements

  • You are a full stack software engineer with 6+ years of experience designing and implementing robust applications at scale using a modern PHP framework.
  • You have experience building responsive, modern user interfaces with Vue.js, React, or a similar front-end framework.
  • You have proven experience leading others in a technical leadership or senior engineering role to efficiently deliver business value.
  • You have excellent verbal and written communication skills and are able to effectively work with technical and non-technical audiences.
  • You have experience with event-driven, data-centric architectures built on relational databases, microservices and, preferably, Kafka (or another similar event driven architecture).
  • You can normalize a data schema as easily as you can design an event payload, while steering the team away from common pitfalls.
  • You apply clean code standards and SOLID principles in your day-to-day work, and provide constructive feedback guiding others to do the same.
  • You are as comfortable working in a highly collaborative environment, as you are individually contributing value to the organization.
  • You embrace AI-assisted development tools as part of your workflow while applying sound engineering judgment to the code you ship.

Nice To Haves

  • Experience shipping SaaS products in a fast pace environment.
  • Hands-on experience with the Laravel Framework.
  • Familiarity with AWS.
  • Background in fintech and/or alternative investment industry.

Responsibilities

  • 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, ensuring timely delivery and high quality.
  • Translate business requirements for new products and features into technical designs that enable efficient implementation by you and your teammates.
  • Seamlessly integrate new solutions into Canoe’s distributed, event-driven architecture through careful design of Kafka events, payloads and consumers.
  • Review and provide constructive feedback on technical designs and code produced by your teammates.
  • Lead and provide support for cross-functional, dynamic project teams responsible for delivering high quality products on time and within project scope.
  • Contribute to the continuous improvement of Canoe engineering through proactive brainstorming, presentation of ideas and mentoring.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service