About the role

  • Design, develop, and maintain scalable software solutions using Go and React or Angular
  • Collaborate with cross-functional teams to deliver features that ensure performance, scalability, and maintainability
  • Contribute to the evolution of the codebase structure, improving processes to shorten the developer feedback loop
  • Work closely with Site Reliability Engineering to ensure the scalability and availability of applications
  • Troubleshoot and resolve issues, coordinating remediation efforts across product teams
  • Drive operational excellence by influencing and implementing best practices

Requirements

  • 5+ years of software development experience
  • Strong proficiency in Go
  • Experience with React or Angular (TypeScript, JavaScript)
  • Experience with Linux and open-source software
  • Strong scripting knowledge using Shell, Groovy, Ruby, and/or Python
  • Experience with distributed version control systems such as Git, GitLab, Gerrit, and/or GitHub
  • Experience with CI/CD tools such as Jenkins, GitLab, and/or GitHub Actions
  • Experience with Kubernetes and AWS
  • Applicants must have the legal right to work in Canada
  • Bonus: Solid understanding of integrating automated testing into development pipelines
  • Bonus: Experience with Ruby on Rails and RSpec
  • Bonus: Familiarity with modular architectures and microservices
  • Bonus: Background in agile development environments

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job