Jobiglo

No results.

Senior Software Developer, API Platform and Ecosystem

MaintainX · Toronto

New
Senior 🇬🇧 English
REST API Authentication Authorization Rate limiting Versioning Pagination Idempotency GraphQL CI/CD SDK Workato Tray SAP Oracle EBS NetSuite Microsoft D365 Security SLI SLO TypeScript Go C# MySQL PostgreSQL

Job description

About the role

MaintainX is looking for a Senior Software Developer to own and evolve its public‑facing REST API platform. You will shape the API experience for thousands of enterprise customers, ensuring consistency, scalability, and a strong developer experience.

Key responsibilities

  • Design, build, and operate public REST APIs with focus on authentication, rate limiting, versioning, pagination, idempotency and error handling.
  • Implement batch and bulk operations for high‑volume data sync and migration workflows.
  • Decouple the API layer from monolithic services and enforce contract testing to protect against breaking changes.
  • Create scaffolding, templates and shared libraries to accelerate connector and integration development.
  • Improve CI/CD pipelines, release automation and quality gates for ecosystem services.
  • Produce developer documentation and reference SDKs.
  • Support integration publishing, versioning and marketplace workflows (e.g., Workato, Tray).
  • Enable automation‑driven onboarding, credential management and environment configuration.
  • Own production services end‑to‑end: monitoring, on‑call rotation, incident response and performance tuning based on SLI/SLO metrics.

Required profile

  • 4+ years of professional software engineering experience building backend systems, APIs or platform products.
  • Strong background in service‑oriented development using TypeScript, Go or C#.
  • Proven experience with relational databases such as MySQL or PostgreSQL, including schema design and query optimization.
  • Solid understanding of distributed systems and API reliability principles.

Required skills

  • REST API design and implementation
  • Authentication/authorization, rate limiting, versioning, pagination, idempotency
  • Batch and bulk data processing
  • GraphQL integration
  • CI/CD pipelines and release automation
  • SDK development
  • Integration platforms (Workato, Tray)
  • Automation onboarding flows
  • Enterprise integration patterns (SAP, Oracle EBS, NetSuite, Microsoft D365)
  • Security, auditability, performance monitoring
  • On‑call incident management and SLI/SLO analysis

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec MaintainX.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 1 hour ago

Expires 1 month from now

2 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

MaintainX

Toronto