Senior Software Developer, API Platform and Ecosystem
MaintainX · Toronto
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
Pourquoi signalez-vous 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 2 heures
Expire dans 1 mois
3 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