Taro Logo

Junior Software Engineer

Provider of employee recognition platform that empowers employees in over 170 countries with almost 4 million global users.
Backend
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS
This job posting is no longer active. 😔

Job Description

Achievers, a leading provider of employee recognition solutions, is seeking a Junior Software Engineer to join their Engineering Platform team in Toronto. This role offers an exciting opportunity to work on their Employee Experience Platformâ„¢ that serves nearly 4 million global users across 170+ countries. The position involves working with modern technologies including Python, Go, PHP, and Kubernetes in a microservices architecture.

As a Junior Software Engineer, you'll be part of a collaborative team developing and maintaining the Achievers Platform. The role emphasizes clean code practices, involvement in architecture discussions, and continuous learning. The company offers a supportive environment for professional growth with access to mentorship, learning resources, and opportunities to work with emerging technologies.

Achievers provides an impressive benefits package including competitive compensation, comprehensive health coverage, parental leave benefits, and flexible vacation. The company promotes a hybrid work model from their Liberty Village office in Toronto, fostering an inclusive environment where diversity is celebrated and individual contributions are valued.

The ideal candidate should have 1-2 years of experience with server-side programming, a computer science degree, and a passion for learning new technologies. This role is perfect for early-career developers looking to grow in a company that has been recognized for both technical excellence and outstanding workplace culture.

Last updated 3 months ago

Responsibilities For Junior Software Engineer

  • Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services
  • Continuously integrate clean, scalable, robust, and testable code
  • Engage in design and architecture discussions
  • Be hands-on with codebase and deeply involved in code reviews
  • Stay up to date on emerging technologies and engineering guidelines

Requirements For Junior Software Engineer

Python
Go
PHP
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • 1-2 years of professional experience such as internships working with server-side languages
  • Advanced/professional verbal and written English language skills
  • Interest in learning new emerging technologies
  • Experience with microservices and deployment in Google Cloud
  • Proactive attitude towards growth and development

Benefits For Junior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Education Budget
  • Competitive Pay
  • Parental Leave Top-up
  • Health Benefits and Life Insurance Coverage
  • RRSP Matching
  • Flexible Vacation
  • Employee and Family Assistance Program
  • LinkedIn Learning Library Access
  • Internal Mentorship Program
  • Employee-Led Resource Groups
  • Office space in Liberty Village, Toronto
  • Points-based Employee Recognition Program
  • Professional development opportunities