
Senior Full-Stack Developer – AI-First
Maxa
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • 🇨🇦 Canada
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDistributed SystemsFluxGoogle Cloud PlatformKafkaPythonSparkSQLTypeScript
About the role
- Own 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
Requirements
- 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
- Snowflake Native App development experience
- Mentoring or pairing experience
- SnowPro Core certification
- Distributed systems/data pipelines (Spark, Kafka)
- DevOps or CI/CD optimization experience
Benefits
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSQLOOPLLMsAI integrationautomated testingdata-driven applicationsdistributed systemsdata pipelinesDevOps
Soft skills
end-to-end feature ownershipextreme ownership mindsetadaptabilitymentoringaccountabilityengineering excellencethoughtful code reviewspromoting best practicescomfort with fast-paced environmentscollaboration
Certifications
SnowPro Core