Senior Back End Developer

Posted 6 Days Ago
Be an Early Applicant
Hiring Remotely in Canada
Remote
70K-100K Annually
Senior level
Business Intelligence • Consulting
Reframing the future
The Role
Develop, optimize, and maintain backend services and APIs using Node.js and TypeScript. Collaborate with front-end developers and ensure system performance and security.
Summary Generated by Built In
Who we are!
  • Speer Technologies is a dynamic technology hub based in Toronto, partnered with some of the largest technology incubators in the Greater Toronto Area. We are a team of passionate innovators and open-minded thinkers, dedicated to building groundbreaking technologies. Our products are on the path to receiving FDA and ADA approvals or provisional patents, with partnerships spanning Italy, Germany, California, and France.
  • As a startup, we thrive on creativity, collaboration, and the drive to push boundaries. Our fast-paced environment offers exposure to a variety of programming languages, software, and work environments, ensuring a rich learning experience. We provide ample opportunities for personal and professional growth, all while fostering an inclusive and barrier-free workplace.
  • Speer is an equal opportunity employer and is committed to providing an inclusive and barrier-free recruitment process. We will accommodate the needs of applicants under the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA) throughout all stages of the recruitment and selection process.
  • Please advise Speer of any accommodations you may require to ensure your equal participation in the recruitment and selection process. Information received relating to accommodation measures will be addressed confidentially.
Why Speer Technologies?
  • Growth Opportunities: We offer the chance to grow with the company and take on new responsibilities as we expand.
  • Dynamic Environment: Our fast-paced startup environment ensures no two days are the same.
  • Innovation: Be part of a team that's pushing the boundaries of technology and making a real impact.
  • Inclusive Workplace: We are committed to creating an inclusive environment where all employees can thrive.
Overview
  • Design, build, and maintain server-side applications and APIs using Node.js and TypeScript.
  • Develop scalable, high-performance backend architecture using Node.js to support web and mobile platforms.
  • Build and maintain RESTful (and/or GraphQL) APIs following modern Node.js best practices.
  • Ensure data integrity, security, and optimized system performance.
  • Collaborate with front-end developers to integrate user-facing components.
  • Troubleshoot, debug, and enhance existing backend systems.
  • Contribute to code reviews, architecture discussions, and process improvements.
  • Stay up-to-date with emerging backend technologies and best practices.
  • We’re seeking someone who thrives in a fast-paced, agile environment, enjoys problem-solving, and values collaboration and technical excellence.
Responsibilities
  • Develop, optimize, and maintain Node.js-based backend services and APIs.
  • Design and implement low-latency, scalable, and secure backend architecture.
  • Write efficient, reusable, and maintainable code in TypeScript/JavaScript following Node.js best practices.
  • Collaborate closely with front-end developers to integrate user-facing elements.
  • Build and manage database schemas, data pipelines, and caching layers (e.g., MongoDB, Redis).
  • Implement authentication, authorization, and data protection measures within Node.js services.
  • Design and maintain API contracts, versioning, and documentation (e.g., OpenAPI/Swagger).
  • Troubleshoot, debug, and upgrade existing systems to improve performance and reliability.
  • Participate in code reviews and contribute to process improvements and architecture decisions.
  • Leverage monitoring tools and automated testing frameworks to ensure system quality.
Skills Required
  • Minimum 5+ years of experience as a Back End Developer or in a related role.
  • Strong proficiency in Node.js with Express.js or NestJS, and TypeScript.
  • Experience with MongoDB, Redis, and/or SQL databases (PostgreSQL, MySQL).
  • Strong understanding of RESTful APIs; experience with GraphQL and microservices is an asset.
  • Familiarity with CI/CD pipelines, containerization (Docker), and version control (Git).
  • Strong understanding of asynchronous programming and event-driven systems.
  • Solid grasp of testing frameworks such as Jest or Mocha.
  • Knowledge of security protocols, encryption, and data protection best practices.
  • Excellent communication and collaboration skills within diverse teams.
Preferred Skills
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with front-end frameworks like React.js for integration purposes.
  • Experience in an Agile/Scrum environment.
  • Experience with message queues and event-driven systems (RabbitMQ, Kafka, SQS).
  • Experience designing and scaling Node.js applications in production environments.
  • Interest in exploring new backend technologies, tools, and frameworks.
  • Strong documentation and code review habits.
  • A positive, team-oriented attitude and a sense of humour always help!
  • Fluency in French is an asset.
Job Details
  • Job Type: Full-Time
  • Pay: $70,000–$100,000 a year
  • Flexible language requirement: French not required
  • Schedule: 8 hour shift, Monday to Friday, Overtime
Benefits
  • Dental care
  • Paid time off
  • Vision care
  • Wellness program

Top Skills

Docker
Express.Js
Git
Jest
Mocha
MongoDB
MySQL
Nestjs
Node.js
Postgres
Redis
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Toronto, ON
51 Employees
Year Founded: 2019

What We Do

Speer helps companies, start-ups and institutions build tools with proprietary tech, while assisting with end to end product development. We're also building apps and tools aimed to help improve our day to day lives.

Everyone at Speer is recognized for their unique talents, beyond technical skills. We have artists, designers, engineers, developers but more importantly - people who strive to impact the world with their work.

We want to be your partners in innovation, helping to bring your vision to life — which is why we never use the word clients. Only collaborators!

Similar Jobs

Remote
BC, CAN
130 Employees
96K-146K Annually

Zapier Logo Zapier

Senior Software Engineer

Artificial Intelligence • Productivity • Software • Automation
Remote
2 Locations
800 Employees
144K-261K Annually
Remote
Canada
110 Employees
120K-160K Annually
Easy Apply
Remote
Canada
91 Employees

Similar Companies Hiring

Northslope Technologies Thumbnail
Software • Information Technology • Generative AI • Consulting • Artificial Intelligence • Analytics
Denver, CO
88 Employees
Compa Thumbnail
Software • Other • HR Tech • Business Intelligence • Artificial Intelligence
Irvine, CA
70 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account