Octopus HR

Senior Full Stack Integrations Developer

Octopus HR

full-time

Posted on:

Location Type: Hybrid

Location: Ottawa • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudEC2ERPJavaScriptNext.jsNode.jsPostgresReactSQLTypeScript

About the role

  • Build and maintain integrations with accounting systems such as QuickBooks, Xero, and NetSuite
  • Design robust data pipelines connecting CRM, HR, and financial platforms
  • Work with data warehousing solutions (Snowflake or similar) to manage and analyze multi-source data
  • Ensure data integrity, security, and reliability across all integration points
  • Optimize SQL queries and database performance for large-scale data operations
  • Design and build scalable APIs capable of handling high volumes of financial and enterprise data
  • Diagnose and resolve memory issues and performance bottlenecks causing system instability
  • Architect backend services and APIs that support growing data volumes and user traffic
  • Optimize database queries and implement caching strategies to improve response times
  • Design systems with horizontal scalability and long-term growth in mind
  • Lead database design and optimization, ensuring data is stored, accessed, and scaled securely and efficiently
  • Implement secure, scalable storage solutions using PostgreSQL or similar technologies
  • Champion data integrity, encryption best practices, and compliance standards
  • Build and maintain high-performance frontends using Next.js and TypeScript
  • Own backend development in Node.js, creating clean, well-documented APIs
  • Implement and maintain CI/CD pipelines to streamline deployments and reduce manual overhead
  • Ship new features from concept to production with end-to-end ownership
  • Coach and mentor junior developers by sharing knowledge, setting standards, and providing thoughtful code reviews
  • Foster a high-quality engineering culture grounded in collaboration and continuous improvement
  • Help establish and reinforce best practices around performance, security, and code quality
  • Work closely with Leadership, Product, Design, and QA to deliver high-quality features
  • Participate in sprint planning and lead technical discussions that shape product outcomes
  • Communicate complex technical concepts clearly to non-technical stakeholders

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
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentSQLdata warehousingAPI designPostgreSQLTypeScriptJavaScriptNext.jsperformance optimizationcloud infrastructure
Soft skills
communicationmentoringcollaborationproblem-solvingleadershipcoachingcontinuous improvementtechnical discussionscode reviewsagile methodologies