Senior Software Developer, API Platform and Ecosystem
MaintainXJob Description
📋 Description Design, build, and operate MaintainX REST APIs for scalability and DX. Implement platform standards: auth, rate limiting, versioning, filtering, pagination. Design batch and bulk API ops for high-volume data sync and migrations. Decouple REST from monoliths; ensure contract testing for GraphQL changes. Build scaffolding, templates, and shared libraries for connectors. Improve CI/CD, release automation, and quality gates for integrations. 🎯 Requirements 4+ years of professional software engineering (backend, APIs, or platform). Expert in TypeScript, Go, or C#; willing to learn others. Relational DBs (MySQL, PostgreSQL): design, queries, data modeling. Strong distributed systems fundamentals: reliability, scalability, consistency. Shipping production-grade APIs with focus on developer experience. Testing mindset: unit, integration, end-to-end, contract; CI/CD experience. 🎁 Benefits Competitive salary and meaningful equity. Healthcare, dental, and vision coverage. 401(k) / RRSP enrollment program. Take what you need PTO. Culture of meritocracy with a global team.