Senior Full Stack Developer

Ottawa, ON, CA, Canada

Job Description

About Octopus HR:



Octopus HR is a fractional HR consultancy that partners with high-growth startups to build exceptional teams. We specialize in talent acquisition, people operations, and HR strategy for innovative companies scaling rapidly. We're proud to partner with Pluvo on this search.



The Opportunity:



Pluvo is seeking an experienced Senior Full Stack Developer to join their team at a critical moment of scale. This role offers the chance to solve complex performance and infrastructure challenges, work with modern technologies, and make a significant impact on a product used by finance teams every day.



Responsibilities:



Performance Optimization & Scalability:



Diagnose and resolve memory issues and performance bottlenecks causing system instability Architect backend services and APIs that handle growing data volumes and user traffic Optimize database queries and implement caching strategies for improved response times Design systems with horizontal scalability in mind from day one

Database Engineering & Security:



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

Full Stack Development:



Build and maintain high-performance frontends with Next.js and TypeScript Own backend development using Node.js, creating clean, well-documented APIs Implement and maintain CI/CD pipelines to streamline deployment and reduce manual overhead Ship new features from concept to production

Team Leadership & Mentorship:



Coach and mentor junior developers - share knowledge, set standards, and conduct thoughtful code reviews Cultivate a high-quality engineering culture grounded in collaboration and continuous improvement Help establish best practices around performance, security, and code quality

Cross-Functional Collaboration:



Work closely with Leadership, Product, Design, and QA to ship high-quality features Participate in sprint planning and lead technical discussions that shape product outcomes Communicate complex technical concepts to non-technical stakeholders

Requirements:



5+ years of full-stack development experience with production systems at scale Strong cloud infrastructure experience, particularly with AWS (EC2, RDS, Lambda, S3, CloudWatch, etc.) Proven track record of performance optimization and solving scalability challenges Deep expertise in TypeScript/JavaScript and modern full-stack development Expert-level knowledge of 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 software versioning tools like Git (ideally GitHub) Demonstrated experience in mentoring and coaching junior developers Experience with agile methodology and sprint tracking tools such as Jira

Nice to Haves:



Experience with Java Experience building integrations with accounting systems (QuickBooks, Xero, NetSuite, etc.) Experience with CRM integrations or other enterprise SaaS integrations Knowledge of the financial industry or experience working in a fintech SaaS company Familiarity with FP&A platforms (like Causal, Pigment, or similar) Experience with DevOps practices and infrastructure as code Previous experience at a high-growth startup

Benefits:



Impact: Your work will directly enable the company's ability to scale and serve more customers Technical Challenges: Real, meaty problems around performance, scalability, and cloud architecture Team: Collaborative, talented team that values quality and continuous learning * Growth: Shape technical direction and grow into technical leadership roles

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2988781
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned