Join a collaborative team building scalable backend systems using Python and Go, focusing on high-performance architecture and innovative new product features.
Build, own, and maintain innovative new product features that power the Achievers platform
Contribute to system design and architecture discussions, bringing forward ideas and helping shape the next generation of scalable, high‑performance platform capabilities
Write clean, scalable, testable code and continuously integrate it into our production environment
Actively participate in code reviews, ensuring quality, consistency, and engineering excellence across the team
Use the right tool for the job; our stack includes Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, Microservices, and Micro‑Frontend architecture across GCP
Develop microservices with strong SQL interaction, including efficient query design, performance optimization, and maintaining data integrity across distributed systems
Integrate with a variety of third‑party systems where data accuracy is paramount
Collaborate closely with cross‑functional teams to solve complex technical challenges and deliver seamless end‑to‑end experiences
Drive our modernization efforts by helping transform existing monolithic systems into modern, robust, cloud‑native microservices
Bachelor’s or Master’s degree in Computer Science or a related field
3+ years of relevant backend software engineering experience
Experience working in Agile teams
Top notch programming skills in Python or Go (preferred)
Expert with technologies such as SQL, Docker, Kubernetes, Cloud (GCP, AWS)
Strong understanding of Microservice Architecture
Comfortable in a UNIX / Linux environment
Ability to analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
Ability to handle and understand multiple domains; many cross-team projects
Eager to learn and try new things
Excellent written and verbal communication skills
Flexible Work Hours
Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office
Health Insurance
Health Benefits and Life Insurance Coverage beginning on your first day
Learning Budget
Supported professional development and career growth (Linkedin Learning, mentorship)
Diversity Resource Groups
Employee-Led Employee Resource Groups that celebrate our diversity
Paid Parental Leave
Parental Leave Top-up
Paid Time Off
Flexible Vacation to recharge, so you can bring your best
Achievers is an employee recognition and rewards platform that empowers organizations to foster cultures where employees feel valued and recognized. Serving over 4.3 million users in 190 countries, Achievers stands out by inspiring everyday acknowledgment and connection among team members, promoting inclusivity and engagement in the workplace.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Software Engineer Q&A's