Senior Full Stack Integrations Developer
Hybrid - Ottawa, Ontario, Canada
The Opportunity
Pluvo is seeking an experienced Senior Full Stack Developer with a strong integrations and data-platform background to join the team at a critical stage of scale. This role is centered on building and maintaining complex enterprise integrations, scalable data pipelines, and high-performance systems that power a finance-focused SaaS product used every day by customers.
Responsibilities
Requirements
5+ years of full-stack development experience building and operating production systems at scale
Strong experience building third-party integrations, particularly with accounting or enterprise SaaS platforms
Experience across the full data stack, including SQL, data warehousing (Snowflake or similar), and CRM/HR/ERP integrations
Demonstrated ability to manage complex, multi-source data while maintaining data quality and integrity
Strong cloud infrastructure experience, especially with AWS (EC2, RDS, Lambda, S3, CloudWatch)
Proven track record of performance optimization and solving scalability challenges
Deep expertise in TypeScript/JavaScript and modern full-stack development
Expert-level experience with Next.js or React frameworks
Extensive experience with database design, optimization, and scaling (PostgreSQL strongly preferred)
Strong understanding of system architecture and designing for reliability and scalability
Passion for clean code, security best practices, and modern software architecture
Proven ability to solve problems creatively and effectively
Excellent verbal and written communication skills
Experience with Git-based workflows (GitHub preferred)
Demonstrated experience mentoring and coaching junior developers
Experience working in agile environments using tools such as Jira
Nice to Haves
Experience working with LLMs, AI/ML models, or predictive analytics systems
Experience building BI tools, data visualization platforms, or analytics products
Familiarity with AI-powered presentation or reporting tools
Experience with Java
Knowledge of the financial industry or experience working in a fintech SaaS company
Familiarity with FP&A platforms such as Causal, Pigment, or similar
Experience with DevOps practices and infrastructure as code
Previous experience at a high-growth, VC-backed startup
Experience with Python for data science or ML workflows
Benefits
Impact: Your work will directly support the scalability, reliability, and data integrity of a mission-critical product
Technical Challenges: Tackle real-world problems across integrations, data pipelines, and system performance
Team: Join a collaborative, experienced engineering team that values ownership and quality
Growth: Influence technical direction and grow into broader technical leadership responsibilities
About Pluvo
Pluvo is an AI-native Decision Intelligence platform helping companies make better decisions, faster and with more confidence. We connect strategy, operations, and financial planning in one system, so teams can move quickly without losing alignment.
Most businesses still rely on spreadsheets stitched together across departments, disconnected tools, and quarterly reports that are outdated before they're presented. We're building the alternative: planning that's transparent, adaptable, and accessible, without months-long implementations or opaque models that only consultants can understand.
We're a company moving fast, backed by the belief that planning should be a continuous, company-wide system of judgment rather than a quarterly finance ritual. If you're excited about building thoughtful AI products that simplify complex systems and help companies plan with confidence, you'll feel at home here.
Not seeing your role? Pitch us and share where you’d make an impact.