Senior Software Developer

  • Remote - Canada

Remote

Software Development

Senior

Summary

The job description is for a Senior Software Developer position at a thriving and agile tech development firm that values community, diversity, and personal growth. The role involves developing software solutions, coaching teammates, taking initiative on projects, upholding software development guidelines, researching new techniques and technologies, and advising clients about technical decisions.

Requirements

  • Has 5+ years experience as a software developer or engineer with at least 2 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java
  • Has a Bachelor’s degree, college degree, certification in a software-related field, or equivalent degree or experience
  • Is bilingual (French and English)

Responsibilities

  • Develop software according to specifications (SRS, Interface Designs)
  • Coach colleagues to encourage their professional growth
  • Confidently take initiative on projects and tasks
  • Uphold and reinforce software development guidelines
  • Research, test, and implement new techniques and technologies
  • Advise and consult with clients about technical decisions and direction

Preferred Qualifications

Has experience with cloud-hosting platforms (AWS, Azure, GCP, etc.), Virtualization and Containerization, Mobile development, In-Memory object storage, caching, and queue systems, Microservices and Serverless Systems, Hexagonal Architecture

Benefits

  • Competitive Salary and contribution to your pension plan (RRSP)
  • Flexible hours of work and choose how you work
  • Work from anywhere up to 8 weeks
  • Paid sabbatical
  • Wellness and productivity spending account
  • Opportunity to work from our international offices
  • Parental program
Share this job:
Please let Osedea know you found this job on Remote First Jobs 🙏
Apply now