Senior Software Developer

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

  • Senior Software Developer at a fast-growing technology company specializing in agile development. Collaborating with teams to design and implement modern software solutions.

Responsibilities

  • Develop software in accordance with specifications (SRS, interface designs)
  • Mentor and support the professional growth of your colleagues through coaching
  • Confidently take initiative on projects and tasks
  • Maintain and strengthen software development guidelines
  • Research, test, and implement new techniques and technologies
  • Advise and consult with clients on technical decisions and direction.

Requirements

  • At least five years of experience as a developer (engineer), including at least 2 recent years working with modern, popular programming languages such as Python, JavaScript/TypeScript and/or Java
  • Bachelor's degree, college diploma, or certificate in a software-related field, or equivalent experience
  • Full-stack web development
  • Development methodologies (Agile, Scrum, XP, Kanban, Shape Up, etc.)
  • Application testing (unit, functional, end-to-end, etc.)
  • CI/CD pipelines
  • Domain-driven design
  • Experience with at least one major modern client framework/library such as AngularJS, React (ReactJS), Svelte, etc.
  • Cloud hosting platforms (at least AWS, GCP, or Azure) is a plus
  • Virtualization and containerization is a plus
  • Mobile development is a plus
  • In-memory object stores, caching, and queuing systems are a plus
  • Microservices and serverless systems are a plus
  • Hexagonal architecture is a plus

Benefits

  • Competitive salary and contribution to your retirement savings plan (RRSP)
  • 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 program
  • Company activities and events
  • Training and development
  • And more…

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularAWSAzureGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonReactSvelteTypeScript

Location requirements

HybridMontrealCanada

Report this job

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