Enable job alerts via email!

Software Developer - Backend or Full Stack

Perceptyx

Toronto

Hybrid

CAD 130,000 - 185,000

Full time

Today
Be an early applicant

Job summary

A technology company in Toronto is looking for a Software Developer to design and develop backend solutions. This hybrid role requires expertise in Golang and Python, with a strong focus on database management and collaboration with frontend teams. Candidates should have 2–4 years of experience and be comfortable in a fast-paced environment. Competitive salary ranges from 130,000 to 185,000 CAD based on experience.

Benefits

Medical, dental, and vision insurance
Life insurance
Generous maternity and paternity leave
Flexibility in time off
Pension plan with employer match

Qualifications

  • 2–4 years of professional software development experience.
  • Strong hands-on experience with Golang and Python.
  • Solid experience with relational databases like MySQL and PostgreSQL.

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build efficient, secure, and scalable solutions.
  • Collaborate with frontend engineers to ensure seamless delivery.

Skills

Golang
Python
MySQL
PostgreSQL
JavaScript
React
Problem-solving
Collaboration

Tools

Git
Datadog
Job description
Overview

We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. Software Developer will work closely with business stakeholders and other engineering team members to design and develop solutions that make them a true technology partner. They will also be actively participating in technical implementations of our systems and product.

Things You'll Do
  • Hands-on Development: Design, develop, and maintain backend services and APIs primarily using Golang and Python.

  • Data & Storage: Build efficient, secure, and scalable solutions leveraging MySQL and PostgreSQL.

  • Integration: Collaborate with frontend engineers (React, JavaScript) to ensure seamless end-to-end feature delivery.

  • Code Quality: Write clean, maintainable code with unit and integration tests; participate in peer code reviews.

  • System Analysis: Contribute to the analysis, design, and implementation of distributed systems and large-scale applications.

  • Documentation: Document solutions, APIs, and technical designs for maintainability and knowledge sharing.

  • Collaboration: Partner with product managers, designers, and fellow engineers to translate business needs into technical solutions.

  • Monitoring & Reliability: Support production systems by monitoring performance and resolving issues using observability tools like Datadog.

  • Continuous Learning: Stay current with emerging backend and full-stack technologies, bringing forward recommendations to improve scalability and developer experience.

Things You'll Bring
  • Experience: 2–4 years of professional software development experience.

  • Backend Expertise: Strong hands-on experience with Golang and Python; familiarity with Perl is a plus.

  • Database Knowledge: Solid experience with relational databases (MySQL, PostgreSQL).

  • Frontend Skills (Bonus): Working knowledge of JavaScript, TypeScript, HTML, CSS, React, or VueJS is a plus.

  • System Design: Understanding of distributed systems, scalability, and service communication patterns.

  • Testing: Experience with automated testing frameworks and test-driven development.

  • Tooling: Familiarity with monitoring/observability tools (e.g., Datadog) and modern development workflows (CI/CD, Git).

  • AI-Assisted Development: Comfort using tools like GitHub Copilot or Cursor to improve development speed while reviewing AI-generated code critically for accuracy and safety.

  • Soft Skills:

    • Strong analytical and problem-solving skills.

    • Effective communicator and collaborator in cross-functional teams.

    • Detail-oriented with adaptability in a fast-paced environment.

    • High integrity and willingness to work with diverse teams and perspectives.

Compensation

Salary: The annual salary range for the role is 130,000-185,000 CAD (base). The actual salary may vary based on skills, experience, and location.

Benefits
  • Healthy medical, dental, and vision insurance for you and your family

  • Life insurance up to 1x your annual salary (with a cap) paid by Perceptyx

  • Generous maternity, paternity, and adopter leave benefits with flexibility on when you use this benefit

  • Compassionate Care Program with paid time off to care for family members

  • Bereavement Leave with support for Pet Parents

  • For USA employees: 401(k) plan with company match

  • For Canadian employees: pension plan with employer match

Flexible Time Away
  • Flexible paid vacation with the expectation that every team member takes at least 10 business days per calendar year

  • 16 paid holidays per calendar year

Equal Employment Opportunity

Perceptyx celebrates diversity and an inclusive environment. We focus on providing an environment of mutual respect where equal employment opportunities are available to all employees and applicants for employment. We prohibit discrimination and harassment of any type. All aspects of employment are decided on qualifications, knowledge, merit, and business needs.

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