Serving customers for 20 years
Senior Software Developer, API Platform
Location
Canada
Posted
6 days ago
Salary
CA$150K - CA$170K / year
Seniority
Senior
Job Description
Senior Software Developer, API Platform
Miovision
• Build the Gateway: Design, build, scale, and maintain our stateless API gateway, serving as the highly performant front door for all Miovision applications and services. • Architect for Scale: Keep architectural boundaries crisp by maintaining domain business logic in owning services, utilizing the platform API layer strictly for routing, access control, and formatting standards. • Commercialize the API: Embed usage tracking, billing hooks, tenant-aware access control, and rock-solid observability into the platform from day one. • Govern and Standardize: Partner with Architecture, Product, Security, and domain teams to enforce strict API governance, including versioning, backward compatibility, API linting, and contract testing. • Enable AI & Automation: Design machine-readable, agent-friendly API contracts that empower our AI chatbot (Mateo), MCP servers, and future AI agents to safely discover and invoke Miovision capabilities. • Drive Consensus: Champion cross-team alignment on complex domain modeling, resource naming, and API structures, transforming tough debates into clean, durable API contracts. • Publish & Document: Create crystal-clear service catalog entries and developer-friendly documentation so consumers can easily discover, understand, and adopt platform capabilities. • Code & Mentor: Roll up your sleeves to write high-quality code (primarily in Kotlin or Go), actively utilize AI-assisted development tools (like AMP), and mentor peers through deep technical design and code reviews.
Job Requirements
- The API Architect: You have successfully designed, deployed, and scaled a centralized API gateway within a highly complex, multi-service production environment.
- The Domain Modeler: You bring deep experience in Domain-Driven Design (DDD) and API-first methodologies (using OpenAPI), with a proven track record of driving cross-team consensus on complex data structures.
- The Platform Builder: You know how to take fragmented internal services or APIs and beautifully transform them into a cohesive, commercially ready developer platform or service catalog.
- The Code Craftsman: You boast expert-level proficiency in Kotlin, perfectly paired with extensive hands-on experience in cloud-native ecosystems including Kubernetes, Docker, and AWS.
- The Security Sentinel: You have successfully implemented and enforced robust authentication and authorization patterns at the edge, utilizing modern protocols like OIDC, OAuth 2.0, and platforms like Auth0.
- The AI Enthusiast: You demonstrate a strong understanding of—or a highly active interest in—how AI agents, LLMs, and frameworks like MCP (Model Context Protocol) interact seamlessly and securely with APIs.
Benefits
- Comprehensive Coverage: Your well-being is covered from day one with comprehensive health benefits, 24/7 virtual healthcare access, and dedicated wellness programs.
- Financial Future: Build for tomorrow with our RRSP/401K Matching Plan and share in the company's success through our Variable Incentive Plan.
- Time to Recharge: Truly unplug with our unique Mio-Days and flexible vacation policy.
- Work & Life Support: We support you with flexible work options, an internet subsidy, a remote work allowance, and enhanced leave for new parents.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer - Mid/Senior
Global Tech HoldingGlobal Tech Holding Participação e Investimento: Evolução, inovações tecnológicas disruptivas, lucro consciente.
• Develop and evolve Java systems using Spring and REST with a focus on high performance, security, and robust architecture. • Participate in technical and architectural decisions alongside the technology team. • Ensure best practices for version control, testing, and CI/CD. • Work with REST APIs, microservices, and integrations with ecosystem partners. • Actively participate in agile ceremonies and contribute to a culture of continuous improvement. • Work collaboratively with business and product teams. • Serve as a central point of reference for the development team.
Desenvolvedor Kotlin, AWS – Pleno/Sênior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Profissional de nível Pleno/Sênior que atue com Kotlin/AWS. • Sistema core bancário, alta criticidade, ambiente AWS.
Python Developer, AWS, AI – Mid/Senior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• High-performance applications using Python and frameworks such as LangChain, LangGraph, Flask, Django, FastAPI, pytest and asyncio. • Familiarity with development design patterns, for example: • Creational (Factory Method, Abstract Factory, Builder); • Structural (Adapter, Bridge, Composite); • Behavioral (Chain of Responsibility, Command, Interpreter); • Knowledge of AWS and/or Azure tools and services. • Development best practices using SOLID principles.
Kotlin Development, AWS – Mid/Senior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Mid/Senior-level professional working with Kotlin and AWS. • Context: Core banking system, high criticality, AWS environment. • We're looking for someone who: enjoys working in a team and is collaborative in their tasks; has the courage to challenge themselves and go further, embracing new growth opportunities; turns ideas into creative solutions and pursues quality in everything they do; has problem-solving skills; is able and comfortable working independently and managing their own time; is interested in dealing with adverse and innovative technological situations.


