TL;DR
Senior Full-Stack Developer (AI-First)
Montreal (Hybrid: Tues–Thurs in office)
Own end-to-end delivery of enterprise-grade features powering Maxa’s finance-grade AI products.
Build scalable Python + SQL applications on Snowflake, integrate LLMs into production systems, and solve complex problems across architecture, AI, and system design.
Build the AI-First Applications Enterprises Rely On
Maxa, an AI-first company, is hiring a Senior Full-Stack Developer to design, build, and ship the core application features behind our audit-ready finance AI products.
You’ll work across our Snowflake-based data ecosystem, integrate LLMs into production workloads, and architect systems that power CFO-ready answers in seconds. This is a high-impact role where you’ll own critical features end-to-end—architecture, development, testing, deployment, and production quality.
Everything is being built from the ground up.
The Impact You’ll Make
As a Senior Full-Stack Developer, you’ll be a core individual contributor shaping Maxa’s product capabilities. You’ll partner closely with Product, Architecture, and Data teams to turn business needs into scalable, reliable software.
You’ll be responsible for:
Owning complex features end-to-end
Architecting, building, testing, and shipping production software
Translating business requirements into robust technical solutions
Ensuring quality without relying on a dedicated QA team
Building scalable, data-driven applications
Developing Python + SQL features within our Snowflake-centric ecosystem
Implementing performant backend logic and data-driven workflows
Designing systems that convert raw data into actionable insights
Integrating AI into production systems
Leveraging LLMs, embeddings, and AI-first engineering patterns
Applying prompt engineering, retrieval patterns, and model integrations
Using AI-powered development tools to accelerate velocity and improve quality
Driving engineering excellence
Conducting thoughtful code reviews and promoting best practices
Implementing automated testing and reliability safeguards
Contributing to architectural decisions that shape our product foundation
What Success Looks Like
After a year at Maxa, we’ll know you’re the right hire if you’re:
Consistently shipping complex features with high quality and minimal oversight
Ramping up fast on our AI + Snowflake technology stack
Taking on difficult, ambiguous work and delivering like a senior IC
Collaborating with high-trust giving and receiving feedback openly
Bringing high drive and energy, pushing the product forward every week
Becoming a go-to engineer for critical, technically challenging work
This role is about being a strong senior individual contributor who excels at solving complex problems and shipping high-quality software.
You’re the Right Fit If You Have:
Core Skills
7+ years building impactful applications with strong engineering fundamentals
Python mastery (or deep OOP expertise - TypeScript, etc.)
Expert SQL + deep database understanding (Snowflake experience is a plus)
Proven end-to-end feature ownership without QA dependency
Experience integrating LLMs and AI capabilities into production systems
Cloud experience (AWS, GCP, or Azure)
Extreme ownership mindset—accountability for deliverables and quality
Adaptability and comfort with fast-paced startup environments
Additional Technical Strengths
Snowflake Native App development experience
Mentoring or pairing experience
SnowPro Core certification
Distributed systems/data pipelines (Spark, Kafka)
DevOps or CI/CD optimization experience
This Position Is NOT for You If:
You require highly detailed specs - autonomy is essential here
You prefer corporate stability over startup pace - we move quickly
You’re uncomfortable owning quality without a QA team
You want predictable tasks over frequent, complex technical challenges
What Your Integration Will Look Like
Join our Software team under the leadership of our Engineering Leader, Raya, who champions ownership, measurable impact, and technical excellence.
From day one:
Week 1-2: Deep dive into our Snowflake/Python/Streamlit stack with personalized mentoring and first contribution to production code
Month 1: Complete ownership of a client feature with direct impact on enterprise users' business insights
Month 3: Technical leadership of a complex project and active mentoring of at least two junior/intermediate developers
Recruitment Process
Initial screening with Gen (30 min, GMeet) - ownership mindset assessment and technical background evaluation
Technical interview (1.5 hours on-site) with Seb and Adrien, senior developers - live coding and whiteboard problem-solving exercises
Cultural fit interview (1 hour on-site) with Raya (VP of Engineering)
Timeline: \~2–3 weeks from application to offer