Intermediate Software Engineer developing backend platform features at Achievers. Collaborating in a hybrid team setting with a focus on Python, Go, and microservices.
Responsibilities
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
Requirements
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
Benefits
Rewards for your impact through our Recognition and Rewards program
Health Benefits and Life Insurance Coverage beginning on your first day
Parental Leave Top-up
Employer matched RRSP contributions
Flexible Vacation to recharge, so you can bring your best
Employee and Family Assistance Program offering mental health, legal, and financial counselling
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
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.
Senior Backend Engineer building authentication features and services at GitLab. Working on token issuance, access management tooling, and security improvements for user authentication.
Senior Backend Programmer at Behaviour Interactive developing backend systems for '7 Days to Die'. Leading integration of online services and collaborating with cross - disciplinary teams.