← All roles

Staff Software Engineer, Frameworks

Achievers ·Toronto ·Hybrid 51m ago
PythonGoKubernetesDockerGraphQLMySQLPostgreSQLgRPCOAuth2OIDCJWTLinuxDistributed Systems

About the role

The Framework team owns authentication, API gateways, interservice communication, caching, feature flag management, and base libraries for Go and Python services. This role involves designing and building high-performance, secure, and scalable software solutions, mentoring developers, and driving architectural decisions that impact the entire engineering organization. The team is currently modernizing authentication and API gateway architecture.

Requirements

8+ years of backend software development experience with at least 3 in a Senior/Staff capacity. Strong programming skills in Python or Go. Experience with Docker, Kubernetes, microservices, distributed systems, API gateway design, authentication/authorization (OAuth2, OIDC, PKCE, JWT), large-scale migrations, and building shared libraries. Bachelor's or Master's in Computer Science or related field.

About the company

Achievers

Achievers makes employee recognition and rewards software, with a global rewards marketplace for employers.

View company page →
CA$140k–180k
Hybrid TorontoToronto, Canada
Posted 51m ago
Apply for this role
Opens jobs.lever.co ↗
About the company
Achievers
https://www.achievers.com

Achievers makes employee recognition and rewards software, with a global rewards marketplace for employers.

View company page →