Mahoney Asset Management

Senior Software Development Engineer – Full Stack

Mahoney Asset Management

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$110,000 - CA$130,000 per year

Job Level

About the role

  • Design and deliver cloud-native systems that power analytics, reporting, and investment workflows
  • Ensure the user experience is intuitive, responsive, and built to scale
  • Build and maintain backend services and APIs that are scalable, reliable, and easy to evolve over time
  • Develop applications using modern backend frameworks (e.g., .NET, Node.js), applying clean, pragmatic engineering practices
  • Build user-facing features with modern frontend frameworks (e.g., React, Next.js), collaborating closely with design and product partners
  • Turn product ideas and designs into thoughtful, accessible user interfaces using modern HTML, CSS, and design systems
  • Work cross-functionally with product, design, data, and platform teams to deliver end-to-end solutions
  • Integrate applications with cloud services, with an emphasis on performance, security, and scalability
  • Contribute to engineering best practices such as CI/CD, automated testing, observability, and operational reliability
  • Participate in architectural discussions, code reviews, and technical planning, offering thoughtful input and learning from others
  • Take ownership of features from idea through production, balancing delivery speed with long-term maintainability

Requirements

  • Strong experience building and shipping production software
  • Experience designing and implementing APIs and backend services
  • Experience building backend services using modern frameworks (e.g., .NET, Node.js)
  • Experience building frontend applications using modern frameworks (e.g., React, Next.js)
  • A good understanding of JavaScript/TypeScript, HTML, and CSS fundamentals
  • Experience working in a cloud environment (Azure experience is a plus, not a requirement)
  • Comfort integrating frontend applications with RESTful APIs, JSON data, and common authentication patterns
  • Familiarity with modern development workflows, including CI/CD and automated testing
  • Ability to translate business requirements into clear, maintainable technical solutions
  • A collaborative working style grounded in ownership, clear communication, and high standards.
Benefits
  • Profit sharing
  • Health and wellness coverage
  • Life and disability insurance
  • Paid time off and holidays
  • Learning and development programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETNode.jsReactNext.jsJavaScriptTypeScriptHTMLCSSAPIsCI/CD
Soft Skills
collaborationcommunicationownershipproblem-solvingattention to detailadaptabilitycritical thinkingresponsivenessscalabilitymaintainability