Software Engineer (Typescript, Business Logic Intensive)

Velixo

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Group health insurance
DPSP match
Remote work
Career growth
Collaborative team
Work-life balance

Job summary

Velixo, headquartered in Montreal, Canada, is seeking a talented full-stack developer to contribute excellent design and coding skills within a fast-paced, customer- and quality-oriented team. This role focuses on business logic with a willingness to learn and adapt across technologies.

The UI will be a smaller portion of your time (about 10%), while most of your work (70%) centers on business logic and 20% on high-level design and user stories for new features.

Qualifications

  • 5+ years of software development experience.
  • College/university degree in a STEM field; exceptional candidates without a degree considered.
  • Good written English skills.
  • Tech stack includes TypeScript and C# (ASP.NET Core 8); React is a plus; Docker, Nginx, AWS valuable.
  • Business-oriented mindset: customer happiness and driving the company forward.
  • Experience in ERP or accounting knowledge is a plus.

Responsibilities

  • New feature development with high-level user story shaping and stakeholder discussions.
  • Bug fixing and testing your own code with unit and integration tests.
  • Tech debt maintenance and refactoring to uphold engineering standards.
  • Code reviews by selected engineers on the team.
  • Maintain CI/CD pipelines; occasional SSH into development/production servers.

Skills

Analytical thinking
Self-motivated
Team collaboration
English communication

Education

STEM degree

Tools

TypeScript
C#
React
Docker
Nginx
AWS
Go
Rust
Java

Job description

About Velixo

Velixo is an award-winning vendor of Excel-based reporting solutions for Enterprise Resource Planning (ERP) software, such as Acumatica, MYOB, Cegid and Sage Intacct. We serve customers of every size, in every industry, by enhancing their reporting and planning experience, and introducing a world of innovative features and integrations in the Excel they love.

Headquartered in Montreal, Canada, we are a diverse and fast-paced organization that is rapidly growing in revenue and personnel. Our team is spread out across the world to support a growing base strong of 1800+ customers and 200+ value-added resellers worldwide.

This is a fully remote position. While we welcome applications from across Canada, we are giving priority to candidates located in Quebec at this time.

Who we are looking for:

As a talented full-stack developer, you will contribute your excellent technical design & coding skills, as well as your impressive productivity. You'll be a part of a brilliant, high-paced, customer- and quality-oriented team.

This role is very business logic intensive. You will thrive if:

  • you like being a programming generalist that directly impacts the lives of the customers.
  • are a self-starter who thrives without micromanagement ("a manager of one").
  • you prefer to write clean, readable, and maintainable code without overengineering things.
  • love math, algorithms & data structures.
  • enjoy and are open to learning, in-depth, how a company works and reports its activity.

The UI layout will take no more than 10% of your time, business logic implementation/bug fixing will be about 70%, and you can expect to spend up to 20% on technical design and shaping high-level user stories for new features.

Responsibilities
  • New feature development. A significant part of that will involve shaping high-level user stories into technical designs and discussing them with the stakeholders prior to the implementation.
  • Bug fixing.
  • Testing your own code with unit tests (and integration tests where needed).
  • Tech debt maintenance tasks and refactoring to ensure best engineering practices.
  • Selected engineers on the team will also eventually conduct code reviews.
  • Make sure the CI/CD pipelines are in smooth sailing mode. Occasional SSH into our development/production servers.
Requirements
  • 5years of software development experience.
  • College / university degreein a STEM field.
    • We are open to considering exceptional candidates without a degree with a proven track record of senior-level work.
  • Good written English skills.
  • Tech stack - Velixo primarily works with TypeScript and C# (ASP.NETCore 8), and knowledge of React is a significant plus. Additionally, experience with Docker, Nginx, and AWS would be valuable. We are also open to exceptional people from Java, Rust, or Go-based technical stacks who are open-switching.We would like someone who is proficient in at least some of those technologies, and ready to work with all of them.
  • Business-oriented mindset: someone who loves beautiful code but keeps the end goals in mind: making the customer happy and driving the company forward.
  • Experience working in an ERP industry and basic accounting knowledge is a plus.
Why Join Velixo

We believe in empowering our employees and creating a workplace where you can thrive.Here’swhat we offer:

  • Competitive salary
  • Comprehensive benefits package, including:
  • Group health insurance
  • DPSP match (up to 6% of base salary)
  • Remote work environment
  • Career growth opportunities in a rapidly expanding company
  • A dynamic and supportive team that values innovation, collaboration, and customer success.
  • Join a collaborative and innovative team that values work-life balance and celebrates individual achievements
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead developer/Software Architect — Custom Business Application
Lead developer/Software Architect — Custom Business Application

Velixo • Canada

On-site
CAD 140,000 - 180,000
Competitive compensation
Group insurance
Modern equipment
+1
Remote Software Engineer - TypeScript & ERP Logic
Remote Software Engineer - TypeScript & ERP Logic

Velixo • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Competitive salary
Group health insurance
DPSP match
+4
Senior Consultant, Business Central Finance
Senior Consultant, Business Central Finance

Verosoft • Laval (administrative region)

On-site
CAD 80,000 - 110,000
Jours maladie
Assurance collective
Bien-être : remboursement activités santé
+1
Principal Software Engineer
Principal Software Engineer

Xello • Toronto

On-site
CAD 120,000 - 160,000
Flexible work arrangements
4 weeks of vacation
Employer-paid health and dental benefits
+2
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

On-site
CAD 212,947 - 319,421
Stock options
Generous time-off
Professional development budget
+1
Full Stack Software Developer - Filled
Full Stack Software Developer - Filled

Vivacity Technologies • Kamloops

On-site
CAD 70,000 - 110,000
Full Stack Engineer
Full Stack Engineer

Mission.dev • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Remote-first
Office visits in Montreal
Senior Software Engineer (12 month contract)
Senior Software Engineer (12 month contract)

Elastic Path • Vancouver

Hybrid
CAD 90,000 - 140,000
Remote-first culture
Competitive benefits
Professional development stipends
+3
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

On-site
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Software Engineer
Software Engineer

Vitrium Systems Inc. • Vancouver

On-site
CAD 90,000 - 130,000
Competitive salary
Paid vacation
Annual bonus
+7