NDAX Logo

NDAX

Senior Full Stack Developer

Posted Yesterday
Be an Early Applicant
Calgary, AB
Senior level
Calgary, AB
Senior level
The Senior Full Stack Developer will architect and develop core components of the Exchange Software Platform, ensuring security and scalability and mentoring junior developers. Responsibilities entail designing secure APIs, creating robust databases, and leading the team through projects from conception to completion.
The summary above was generated by AI

Description

As one of Canada’s largest and fastest growing cryptocurrency trading platforms, NDAX has set the bar high for the country’s fintech industry and is constantly leading the way in terms of security and innovation. We’re on a mission to empower more Canadians to unlock the full potential of digital finance. To address the various needs in the Canadian cryptocurrency space, NDAX has assembled a multidisciplinary team with diverse backgrounds, including finance, technology, engineering, compliance, marketing, and more.

We're proud to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®.

We’re looking for someone who has experience working on software serving the financial industry, specifically Securities Exchange or a member firm that interfaces with an Exchange.

The Senior Full Stack Developer will lead development of core components of the Exchange Software Platform ranging from Matching Engine to the FIX Gateways to SIP connectivity with high familiarity of the performance profiles and best development practices.

This individual will be joining a small team and have the opportunity to establish efficient processes that enforce accountability and well-oiled collaboration.

Position Type: Full Time – Permanent

Responsibilities

  • Design and implement robust, scalable, and secure fullstack web applications.
  • Collaborate with product managers, designers, and other developers to define technical requirements and deliver high-quality software solutions.
  • Develop and maintain both server-side and client-side codebases.
  • Optimize applications for maximum performance, responsiveness, and accessibility.
  • Write clean, maintainable, and testable code, following industry best practices.
  • Mentor junior developers and provide technical leadership and guidance.
  • Stay up-to-date with emerging technologies and industry trends
Requirements
  • 5+ years of professional experience as a Fullstack Developer or in a similar role.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React, Angular, or Vue.js).
  • Strong backend development skills in [Node.js/Express, Python/Django/Flask, Ruby on Rails, Java/Spring Boot, or other relevant stack].
  • Experience with databases (SQL and NoSQL) and data modeling.
  • Familiarity with RESTful APIs, GraphQL, and microservices architecture.
  • Knowledge of version control systems (Git) and CI/CD pipelines.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Strong problem-solving skills, attention to detail, and a passion for clean code.
  • Excellent communication and teamwork abilities.

Nice to haves:

  • Experience with TypeScript, serverless architecture, or DevOps practices.
  • Familiarity with agile development methodologies (Scrum/Kanban).
  • Contributions to open-source projects or a strong personal GitHub portfolio.
Benefits
  • Extended Healthcare Plan (Medical, Disability, Dental & Vision)
  • Life Insurance
  • Paid Time Off
  • Training & Development Opportunities
  • Stock Option Plan
  • Bonus – Awards – Gifts

Top Skills

Full Stack Development

Similar Jobs

Yesterday
Remote
Hybrid
6 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior Backend Engineer at CrowdStrike, you will design and develop scalable, resilient backend systems and APIs. You'll lead engineering efforts, troubleshoot production issues, and enhance the architecture and performance of CrowdStrike's products. Collaboration and mentoring other developers will also be key parts of your role.
Top Skills: GoJavaPython
22 Days Ago
Calgary, AB, CAN
Senior level
Senior level
HR Tech • Other • Social Impact • Software • Analytics
The Senior Full Stack Software Developer will design, develop, and deploy features across the platform while mentoring junior team members and collaborating with cross-functional teams. Responsibilities include improving existing applications, API development, and promoting workplace equity through software solutions.
Top Skills: GoPythonTypescript
9 Hours Ago
Edmonton, AB, CAN
Senior level
Senior level
Aerospace • Agriculture • Big Data Analytics
As a Senior Software Engineer (Backend), you'll shape the technological foundations for a new SaaS product, develop APIs, enhance cloud infrastructure, build data pipelines, and mentor junior engineers. Your leadership will impact scalability and product delivery for AI-based insights tailored for Fortune 500 clients.
Top Skills: Python

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account