Senior Staff Software Engineer at Achievers
Toronto, ON M6K 3J8, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ABOUT ACHIEVERS

The Achievers Employee Experience Platform™ is more than a thank you program. Our recognition platform inspires employees to recognize everyone, everyday, and everywhere – driving results that matter. With almost 4 million global users, the Employee Experience Platform empowers employees in over 170 countries. Visit us at www.achievers.com to learn more and check out our platform in action here. Join our team of A-players who bring passion to our purpose and believe that meaningful change can create extraordinary outcomes.

Responsibilities
  • Technical Leadership: shape and implement Engineering best practices, standards, and guidelines for coding, testing, and infrastructure across multiple teams. Lead and initiate engineering improvements and code reviews.
  • Product Development: design, build, and maintain innovative product features that enhance the Achievers platform - the most-used platform in the industry impacting 4+ million users in 170 countries worldwide.
  • Continuous Delivery: ship code multiple times a day, enabling continuous improvement and rapid delivery of new features. Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.
  • Technology Selection: utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.
  • Lead and Mentor: provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.
  • Cross-functional collaboration: work closely with Product, Design, and other Engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.
  • Learning and Growth: continuously learn and stay up-to-date with industry trends, emerging technologies, and Engineering practices to bring fresh perspectives and ideas to the team.
Loading...