Enable job alerts via email!
A technology solutions provider is seeking an experienced SDK Engineer to support and enhance existing FGA client SDKs, which are critical for customer engagement. The role involves maintaining SDKs across various programming languages, implementing robust error handling, and ensuring overall performance. Ideal candidates are proficient in Go, JavaScript, Java, Python, and have solid SDK development experience. This is a remote position based in Canada.
Canada (remote)
SDK Engineer, FGA DevEx
We\'re looking for an experienced SDK Engineer to join our team, specifically to support and enhance our existing FGA client SDKs. These SDKs, currently available in Go, JavaScript, .NET, Python, and Java, are critical for enabling faster adoption of FGA, reducing time-to-production for our users, and ultimately improving customer engagement.
You\'ll play a vital role in ensuring our SDK offerings remain robust, consistent, and performant across all supported languages.
Proficiency in at least one, and ideally multiple, of the following programming languages : Go, JavaScript / TypeScript, C (.NET), Python, or Java.
Solid understanding of SDK development principles and best practices.
Familiarity with code generation, templating, handling configuration, and token exchange mechanisms.
Experience setting up and maintaining GitHub Actions and release workflows.
Proven ability to implement robust error handling, retry logic, and manage parallelization within SDKs.
Strong ability to write effective tests and mock external requests.
Good understanding of version control systems and familiarity with PR-based development workflows.
Excellent problem-solving skills and the ability to work independently with minimal guidance.
Strong communication skills to collaborate effectively with the team and provide regular updates.
Technology knowledge : Familiarity with Docker, Make, Mustache Templates, and OpenAPI Generator, along with a willingness to deepen expertise in these areas.
^ Bonus but not replacements of the core ask
United States Employment Opportunities Only
E-Verify is an internet-based system operated by the Department of Homeland Security and the Social Security Administration and allows employers to confirm an individual’s employment eligibility to work in the United States. Under the E-Verify rules, effective September , , federal agencies subject to the Federal Acquisition Regulation are required to modify, and include in new contracts, a provision that requires federal contractors and subcontractors to use E-Verify. ITCO Solutions is required to adhere to these requirements.
This message is intended for the use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.