Senior Software Developer, API Platform and Ecosystem
MaintainX · Toronto
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
Why are you reporting 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