RQ10451 - 2 x Sr. Software Developer - Full Stack (JavaScript, Java, Python, API)
Source Code
Toronto
Vor Ort
CAD 80.000 - 110.000
Vollzeit
Vor 7 Tagen
Sei unter den ersten Bewerbenden
Zusammenfassung
A technology development organization in Toronto is looking for a candidate to develop and extend open-source credential exchange protocols and secure messaging workflows. This role demands in-depth development experience with JWT/JWS, PKI (X.509), and OAUTH2 while ensuring strong security practices. Ideal candidates will collaborate with architects and security specialists, implement secure APIs, and document key workflows. This position offers a vital role in shaping next-generation digital credential environments.
Qualifikationen
In-depth development experience with JWT/JWS, PKI (X.509), OAUTH2, and SHA/SHA2.
Experience integrating backend systems using REST APIs and secure messaging.
Aufgaben
Develop and extend open source Open Wallet Foundation ACA-PY.
Implement credential lifecycle features aligned with decentralized identity standards.
Build secure APIs and asynchronous services to support verification flows.
Ensure best practices for authentication, authorization, and secure data exchange.
Kenntnisse
JWT/JWS
PKI (X.509)
OAUTH2
SHA/SHA2
REST APIs
Secure messaging systems
Jobbeschreibung
Security Level: CRJMC
Key Responsibilities
Develop and extend open source Open Wallet Foundation ACA-PY, credential exchange protocols, DID resolution services, and secure messaging workflows.
Implement credential lifecycle features—including issuance, presentation, revocation, and IETF Status List support—aligned with W3C Verifiable Credentials and decentralized identity standards.
Build secure APIs and asynchronous services to support verification flows, trust framework compliance, and interoperability across issuers, holders, verifiers, and external systems.
* Der Gehaltsbenchmark wird auf Basis der Zielgehälter bei führenden Unternehmen in der jeweiligen Branche ermittelt und dient Premium-Nutzer:innen als Richtlinie zur Bewertung offener Positionen und als Orientierungshilfe bei Gehaltsverhandlungen. Der Gehaltsbenchmark wird nicht direkt vom Unternehmen angegeben. Er kann deutlich über bzw. unter diesem Wert liegen.