Jobiglo

Aucun resultat.

Senior Software Developer, API Platform and Ecosystem

MaintainX · Toronto

Nouveau
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

Description du poste

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.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Publie il y a 5 heures

Expire dans 1 mois

5 vues · 0 candidatures

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

MaintainX

Toronto