Enable job alerts via email!

Senior Software Engineer

Vista Equity Partners Management, LLC

Canada

Remote

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Canada is seeking a Senior Software Engineer passionate about collaboration and problem-solving. In this role, you'll design, build, and deploy features while mentoring the team, ensuring high standards in performance and quality. You will work with modern technologies like Node, React, and GraphQL while contributing to the overall product direction and user experience.

Qualifications

  • Minimum 5 years of application development experience required.
  • Proficient in building low-latency and high-performance web applications.
  • Experience with agile software development processes and CI/CD practices.

Responsibilities

  • Mentor the Engineering team in building scalable web applications.
  • Write maintainable, high-availability performance-minded code.
  • Collaborate with Architecture to drive Platform Architecture direction.

Skills

NodeJS
React
MongoDB
PostgreSQL
GraphQL
DevOps
Asynchronous programming

Job description

We’re looking for a Senior Software Engineer with a passion for collaboration, problem-solving, and software development. As Sr. Engineer, you’ll be responsible for designing, building, and deploying features while working with the members of WorkTango’s engineering team. You’ll be using Node, React, MongoDB, Express, Postgres, GraphQL and other modern technologies.

The awesome stuff you’ll do in this role:

Mentor the Engineering team as they design, build, and deploy scalable web applications

Write maintainable, extensible, low-latency, and high-availability performance-minded code

Integration of user-facing elements and implement application logic

Write reliable tests, review others’ code

Influence our product’s direction with your ideas and technical expertise

Support our customers by understanding their needs and improving our platform to meet them

Collaborate with Architecture to help drive the direction of our Platform Architecture

What you’ll need to be successful in this role:

Minimum 5 years of application development experience required

Ability to operate independently on assigned work in a projects by example and communicate technical problems concisely

Excellent verbal and written communication skills

A strong desire to innovate, experiment, collaborate and learn

High standards for quality and attention to detail

Advocate for modern software engineering practices - continuous integration, unit testing, and automated deployments

Experience with agile software development processes - scrum

Strong proficiency working with the NodeJS runtime environment and it’s associated libraries & frameworks

Proficiency in asynchronous programming and its quirks & workarounds

Strong proficiency with integration of data storage solutions and ORMs - PostgreSQL, Mongo, TypeORM, Sequelize, etc.

Proficient in GraphQL and its associated libraries and frameworks - experience with Apollo Server a plus

Strong understanding in building low-latency and high-availability, performant-minded web applications on cloud - GCP, AWS, etc.

Understanding of accessibility and security compliance concerns

Good understanding of Frontend technologies and modern UI frameworks - React, Vue, etc.

Experience working with AI/LLM providers

A proven track record developing production applications with strong understanding in fundamental design principles behind scalable applications

DevOps experience and familiarity in building cloud infrastructure with GCP, AWS or Heroku using modern configuration tooling, i,e Terra Form

Experience working with Hevo, BigQuery is a plus

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

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

null null

Remote

Remote

CAD 80,000 - 120,000

Part time

3 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Laval null

Remote

Remote

CAD 100,000 - 140,000

Full time

5 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

null null

Remote

Remote

CAD 80,000 - 120,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

null null

Remote

Remote

CAD 80,000 - 120,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

null null

Remote

Remote

CAD 80,000 - 120,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 100,000 - 150,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Vancouver null

Remote

Remote

CAD 90,000 - 120,000

Part time

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

3 days ago
Be an early applicant