Software Engineer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer joining a team to develop enterprise software solutions for clients. Collaborating within a diverse and agile environment, continuously learning and improving the tech stack.

Responsibilities

  • Develop software according to specifications (SRS, interfaces, etc.)
  • Work as part of a team: participate in code reviews, pair programming, and collaborative problem-solving
  • Contribute to continuous improvement of processes and the technology stack
  • Write tests and participate in quality assurance activities (unit and functional testing)
  • Contribute to estimations, task planning, and time management
  • Continuously learn new tools, frameworks, and practices, and share your learnings with the team

Requirements

  • Approximately 3 years of experience as a software engineer or developer, ideally with several recent projects using modern languages such as Python, C#, Go, JavaScript/TypeScript, or Java
  • A bachelor's degree, DEC, or equivalent experience in a field related to software development
  • Excellent communication skills and a strong curiosity for learning
  • Interest in both front-end and back-end development

Benefits

  • Competitive salary and contribution to your RRSP (Registered Retirement Savings Plan)
  • Flexible schedule and autonomy in how you work
  • Ability to work from anywhere for up to 8 weeks per year
  • Paid sabbatical
  • Wellness and productivity expense account
  • Parental benefits program
  • Team activities
  • Training and development
  • And more...

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

JavaJavaScriptPythonTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.