Backbone logoBackbone Jobs

Full Stack Engineer

Benchmark Recruitment logoBenchmark Recruitment
Anywhere$100,000 - $110,000Performance Tuning

Job Title: Senior Full Stack Developer

Full-time Opportunity | 100% Onsite in Calgary, AB | Must hold a valid Canadian Work Visa

Our client has an opening for a Senior Full Stack Software Developer who will play a critical role within their development team, driving the design, development, and optimization of their complex applications and platforms. These Developers will collaborate closely with stakeholders across the business to deliver secure, scalable, and high-performing solutions that directly impact our growth and success.

Responsibilities:

Technical Leadership

Design and architecture of scalable web applications and services.

Enforce coding standards, best practices, and system design principles.

Provide technical direction in complex problem-solving and architectural decision-making.

Design & Development

Build and optimize full-stack applications using React, Svelte, and TypeScript for the front end, and Node.js/Fastify for the back end.

Design, develop, and maintain secure, performant APIs with a focus on scalability and reliability.

Architect and implement solutions leveraging microservices and serverless patterns where appropriate.

Database & Data Management

Design, optimize, and maintain relational databases (MySQL, PostgreSQL) and guide advanced query tuning and schema strategies.

Advise on the adoption and integration of NoSQL solutions (e.g., DynamoDB) where appropriate.

Cloud & Infrastructure

Lead deployments and oversee application operations in AWS (EC2, S3, Lambda, RDS, and others).

Advocate for and implement DevOps practices, including CI/CD pipelines, containerization, and orchestration.

Apply cloud-native design principles for scalable and resilient infrastructure.

Quality & Reliability

Define and enforce testing strategies, including unit, integration, and automated end-to-end testing.

Proactively identify system bottlenecks, security gaps, and areas for performance improvements.

Collaboration & Strategy

Partner with product managers, designers, and business stakeholders to align technical solutions with business goals.

Contribute to long-term technology roadmaps and evaluate emerging tools and frameworks.

On-Call & Production Maintenance

Participate in an on-call rotation to support production systems and ensure high availability.

Respond to incidents, perform root cause analysis, and implement long-term fixes to prevent recurrence.

Execute scheduled maintenance activities, database upgrades, and infrastructure updates to ensure system reliability and compliance.

Collaborate with operations teams to continuously refine monitoring, alerting, and incident response practices.

Qualifications:

Must-Haves

Experience: 7+ years of experience in full-stack development, with proven success delivering production-grade systems.

Front-End Expertise: Advanced proficiency in one or more modern frameworks (React, Svelte, Angular, TypeScript).

Back-End Expertise: Deep experience with Node.js, Fastify, or similar frameworks, with strong server-side development expertise.

Database Knowledge: Advanced experience with relational databases (MySQL, PostgreSQL) including optimization, performance tuning, and complex schema design.

Cloud Skills: Hands-on experience with AWS (EC2, S3, Lambda, RDS, etc.) and cloud-native application deployment.

Architecture: Proven ability to design and scale distributed systems, including microservices and serverless architectures, with strong knowledge of security best practices.

DevOps & Tooling: Familiarity with containerization, CI/CD pipelines, and infrastructure automation.

Problem-Solving: Exceptional analytical and problem-solving skills, with the ability to navigate ambiguity and deliver results.

Communication: Strong written and verbal communication skills, with the ability to collaborate with technical and non-technical stakeholders.

Nice-to-Have

Familiarity with performance monitoring, logging, and observability tools.

Exposure to financial technology, high-volume data processing, or regulated industries.

Leadership/Mentorship skills, including the ability to take ownership of initiatives, mentoring junior developers, and influence technical direction across teams.

Why Join

Salary Range: $100,000 – $110,000 per annum

Work onsite with a collaborative, highly engaged engineering and product team in Calgary.

Be part of a fast-growing fintech organization with a competitive salary with opportunities for professional growth.

NOTE: Interested candidates who meet the above qualifications are encouraged to apply directly. Due to the volume of applications, only those shortlisted will be contacted.

Show more Show less

Requirements

No specific requirements listed.

Explore more jobs

Browse more opportunities from trusted companies, filter by technology, location, and seniority, and find the next role that fits you best.

Browse all jobs