Skip to content
Workopolis Logo

  • Browse Jobs
  • Advanced Job Search
  • Français
Post a job
Intermediate Software Engineer
Achievers
Toronto, ON
The Achievers Employee Success Platform™ delivers high-frequency recognition that drives business outcomes for HR and business leaders, from decreased turnover to increased engagement. Designed specifically to meet the needs of today’s workforce, it empowers employees to recognize each other in real time and aligns them to the values and goals of the company. With more than 3 million users, the Employee Success Platform inspires brilliant performance in 170 countries. Visit us at www.achievers.com to learn more and join us in our mission to Change the Way the World Works™.

Achievers has an amazing product where we empower our customers to create, promote and live a recognition and feedback focussed environment. I think it is safe to assume that we all like to be appreciated for all our hard work; our platform provides a way for us to share how others go above and beyond their call of duty. We live this mindset ourselves and use this platform to better our lives while we work. Since we live this internally, we constantly provide feedback on how we can make it better for us and in doing so, for our customers.

What you will bring to the team:
Bachelor's in computer science or master's in computer science (preferred) or related field
2+ years of relevant development experience
Experience working in Agile teams
Top notch programming skills in any language. Bonus for knowledge of Python, Go, and/or PHP
Expert with technologies such as Docker, Kubernetes, Cloud (GCP, AWS)
Strong understanding of Microservice Architecture
Comfortable in a UNIX / Linux environment
Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
Experience integrating and understanding Netsuite APIs is a big plus.
Experience in CRMs, ERPs, and Taxation software is also a big plus as well.
Being able to handle and understand multiple domains; many cross-team projects.
Eager to learn and try new things.
Excellent written and verbal communication skills

What you'll be doing:
Build, Own and Maintain new innovative product features
Engage in design/architecture discussions, and share your ideas while building the next generation of features for the Achievers platform
Active contributor to code reviews
Use the right tool for the job; we love modern technology and use things like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MicroFrontend Architecture with GCP
Make every millisecond of response time count by architecting highly available, great performing, and super secure software that scales to millions of people
Continuously integrate clean, scalable, robust, testable code
Integrate with various third-party software where data integrity is paramount.
Work with many different teams and departments in our organization solving complex problems.
Help us transform our monolith internal systems into up-to-date robust microservices.

About Achievers:
As Achievers employees, we are passionate about disruptive technology, welcome constant change, and understand the value of employee success in the workplace. We enjoy coming to work every day because we believe in our product and love our culture. Achievers is more than just a software company; we are industry leaders in the HR space.

We have been recognized in numerous publications for our contributions to HR, for technical excellence and for our outstanding workplace culture!

Check out our platform in action here

Achievers does not offer employment to prospects without first ensuring that qualified candidates speak directly with the hiring manager and a member of our HR team. All qualification will be done face-to-face, whether that is in person or over Zoom. Achievers does not send out offers of employment without meeting candidates and does not offer employment via text. If you are requested for any personal information via text and/or without having met a member of our hiring team in person, please disregard.

Our employees are a diverse and inclusive team of passionate, hardworking individuals. Achievers is committed to creating an environment where our employees can do the best work of their lives. We encourage all qualified candidates to apply to join our A-Player family. Accommodations are available on request for candidates taking part in all aspects of the selection process.
For Job Seekers
  • Find a Job
  • Advanced Job Search
  • New Privacy
  • Privacy Center
  • Terms & Conditions
  • Security
Workopolis
  • About Us
  • Contact Us
  • Accessibility
  • Site Map

© 2022 WP Online Holdings Limited - an Indeed partner. All rights reserved.