Enable job alerts via email!

Full-Stack Software Developer - Systems Integrations & Automation

Nuovo Photography

Montreal

On-site

CAD 75,000 - 90,000

Full time

3 days ago
Be an early applicant

Job summary

A photography company in Montreal seeks a full-stack developer to create and maintain integrations across various platforms. The ideal candidate has 2-3 years of experience and a strong understanding of API integrations. This role offers a competitive salary package and opportunities for internal growth within a supportive work environment.

Benefits

Competitive salary
Comprehensive Group Benefits Package
Paid Time Off
Opportunities for internal growth
Supportive work environment

Qualifications

  • 2-3 years of experience in full-stack development.
  • Experience in architecting cross-platform systems.
  • Ability to work in data-sensitive environments.

Responsibilities

  • Build and maintain integrations between various platforms.
  • Develop internal tools and dashboards for operations.
  • Collaborate with product, finance, and operations teams.

Skills

Full-stack development experience
API integration
Collaboration skills
Understanding of security and privacy
Experience in SaaS, fintech, or internal tooling

Tools

Python
C++
Node.js
JavaScript/TypeScript
SQL
NoSQL (e.g., PostgreSQL, MongoDB)
Git
AWS
Job description

Location: HQ - Montreal, Old Port

Type: Full-time, In-Person

Start Date: ASAP

We’re looking for a highly versatile full-stack developer to join our team and bring cohesion to the systems that power our business—from CRM workflows to payment infrastructure.

If you thrive on connecting disparate platforms, building internal tools, and turning loosely defined problems into elegant technical solutions, this role is for you.

Overview

Nuovo Artistic Photography is the premier destination for all things self-love. As a by-women company and the largest artistic photography company in North America, Nuovo is on a mission to empower individuals by fostering confidence and self-expression while celebrating intimacy and individuality. We are rapidly growing and are seeking a highly motivated individual to join our team, contribute to our success, and grow with us.

What You’ll Work On
  • Build, optimize, and maintain custom integrations between:
    • Monday.com (GraphQL API)
    • Square (payments, orders, etc.)
    • Xero (accounting/payments)
    • Box (file management and permissions)
    • Plaid (bank credential extraction and payment underwriting)
  • Architect and implement systems for loan and payment management, including custom data pipelines, logic-based automation, and third-party API orchestration.
  • Develop internal tools and dashboards to streamline operations, improve team collaboration, and surface meaningful data.
  • Collaborate cross-functionally with product, finance, and operations teams to understand real-world needs and deploy scalable solutions.
Core Technologies & Tools

We’re looking for candidates with strong, hands-on experience in most of the following:

Languages & Frameworks
  • Python (backend scripting, API integration)
  • C++ (systems-level logic or high-performance modules)
  • Node.js (backend services, async API handling)
  • JavaScript/TypeScript (frontend development)
Data & Infrastructure
  • SQL & NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Data management architecture, including designing schemas and pipelines
  • CI/CD tools – GitHub Actions, Vercel, Netlify
  • Version control – Git, GitHub, GitLab
  • Familiarity with cloud platforms like AWS, Google Cloud, or Heroku
Platforms & APIs
  • Plaid – for financial credential extraction and underwriting logic
  • Monday.com GraphQL API
  • Square APIs – orders, transactions, and webhooks
  • Xero API – invoice and accounting automation
  • Box API – secure asset storage and access control
  • Deep understanding of RESTful APIs and webhook-driven systems
  • Salesforce
You Might Be a Fit If You:
  • Have 2-3 years of full-stack development experience, ideally in SaaS, fintech, or internal tooling.
  • Have successfully architected and deployed cross-platform systems that glue together third-party services.
  • Are comfortable with data-sensitive environments—you understand security, privacy, and risk management.
  • Can work collaboratively across departments, translating business needs into technical systems.
  • Thrive in fast-paced, agile environments and are excited to tackle undefined challenges.
Bonus Points For:
  • Experience working with payments, loan origination, or underwriting platforms
  • Background in internal tooling for finance or operations teams
  • A systems-level mindset with a passion for automating and simplifying workflows
  • Experience with mobile app development
Why Join Us

At Nuovo Artistic Photography, we believe in empowering our employees as much as we empower our clients. You\'ll find a dynamic and supportive work environment where your contributions are valued, and your growth is prioritized.

  • Competitive salary: $75,000 to $90,000 CAD annually, depending on experience.
  • Comprehensive Group Benefits Package
  • Accrued Paid Time Off
  • Opportunities for internal growth and career progression.
  • A dynamic and supportive work environment.
  • The chance to be part of a company dedicated to empowering individuals and fostering self-love.

Nuovo Artistic Photography is an equal opportunity employer, committed to fostering a diverse and inclusive workplace. We celebrate the unique backgrounds, talents, and experiences of our team members.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.