Software Engineering Co-op

Posted last week

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Software Engineering Co-op at Achievers focusing on building innovative product features and collaborating with experienced engineers. Receive mentorship and work on meaningful projects in a hybrid environment.

Responsibilities

  • Build, own and maintain new innovative product features by building POCs and testing new ideas.
  • Collaborate with Senior Engineers, receiving regular mentorship, code reviews, and technical guidance.
  • Live in GitHub creating pull requests, reviewing code, merging branches, and generally be a team player by seeking out and providing feedback. We believe that every developer has lots to learn and lots to give!
  • Develop and test new features that help scale our user data and HR integration services.
  • Create automated test cases using Go and Python to improve reliability and speed up our release cycles.
  • Contribute to backend development using Go (Golang) - building APIs, fixing bugs, and integrating with microservices.
  • Assist with UI updates and enhancements, learning front-end fundamentals with React.
  • You will also gain experience with frameworks and services such as Docker, Kubernetes, Google Pub/Sub and more

Requirements

  • You are currently enrolled in a co-op program in Software Engineering or a similar relevant field.
  • Proactiveness and enthusiasm to ask questions, seek feedback, and support the team with a variety of tasks.
  • Passion for Software Engineering and a drive to learn and grow.
  • Excellent written and verbal communication skills.
  • Computer Science or related degree.
  • Prior co-op experience.
  • Advanced prior co-op experience. Year 3 or 4 (advantageous).
  • Experience in the following programming languages or similar: Python, Go, React (advantageous).
  • Experience working in an Agile environment using Jira (advantageous).
  • Prior experience with GitHub, Kubernetes, and GCP (advantageous).
  • Prior exposure to microservices (advantageous).

Benefits

  • Rewards for your impact through our Recognition and Rewards program
  • Supported professional development and career growth (Linkedin Learning, mentorship)
  • Employee-Led Employee Resource Groups that celebrate our diversity
  • Regular events designed to build connection, belonging, and well-being
  • Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office

Job type

Internship

Experience level

Entry level

Salary

$28 - $40 per hour

Degree requirement

Bachelor's Degree

Tech skills

DockerGoogle Cloud PlatformKubernetesMicroservicesPythonReactGo

Location requirements

HybridTorontoCanada

Report this job

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