24 Oct
|
Brex
|
Vancouver
- As a Senior Full-Stack Software Engineer on our Task Workflows Platform team, you will build and scale the foundational infrastructure that powers core experiences across Brex
- You will work across our extensive suite of platforms - including our multi-channel notifications engine, collaborative commenting system, and agile workflow rule builder
- You will also play a pivotal role in evolving our task orchestration infrastructure, helping us transition from a centralized, generic experience into highly tailored, purpose-built solutions for specific product domains
- You will tackle complex full-stack challenges, from designing scalable backend APIs and rule-evaluation engines for custom automations, to crafting intuitive frontend UX for our domain-specific task interfaces and workflow builders
- Beyond core platform work, you will be part of a team that directly shapes broader product experiences - including leveraging AI to streamline user workflows and supporting the continuous evolution of our productivity tools in web and mobile
- Work with engineers across the company to build new features and products end-to-end
- Own problems end-to-end, thinking through everything from user experience, data models, scalability, operability and ongoing metrics
- Provide technical leadership to team by driving roadmap direction, architectural design and mentorship
- Work side-by-side with user-facing teams (Sales, Support) to best understand the needs of our customers
- Tune and polish features to a high degree of excellence
- Identify and implement reliability and performance improvements
- Uphold our high engineering standards and bring consistency to the codebases, infrastructure, and processes you will encounter
Benefits
- Medical, dental & vision
- Generous vacation
- Spring Health & Calm
- Year-end company shutdown
- Milk Stork for nursing parents
- In-office days, lunches & offsites
- Commuter benefits
- 4 fully remote weeks
- Carrot Fertility benefits
- Generous parental leave
- 7+ years of professional experience designing, developing, and deploying full-stack products
- Experience designing and optimizing SQL and/or NoSQL databases, including data modeling, query performance tuning, and schema design
- Strong proficiency in backend programming languages (Java, Kotlin, Python)
- Experience architecting, building, and maintaining scalable, high-availability distributed systems
- Experience with modern frontend technologies and tools like ES6+, React, TypeScript, and Webpack
- Experience building and maintaining RESTful APIs and/or GraphQL services
- Experience collaborating with cross-functional stakeholders and specialists in product, design, and operations
- Experience running in-product experiments, A/B testing
- Experience driving initiatives at a broader level across an organization or company
- Experience and interest in leveraging AI developer tools
📌 Senior Software Engineer (Back End) (Vancouver)
🏢 Brex
📍 Vancouver