Miovision logo
Miovision

Serving customers for 20 years

Senior Software Developer, API Platform

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2005Company SiteLinkedIn

Location

Canada

Posted

6 days ago

Salary

CA$150K - CA$170K / year

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishAWSCloudDockerKotlinKubernetesGo

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 Job Pages

More Backend Engineer Jobs

Global Tech Holding logo

Java Developer - Mid/Senior

Global Tech Holding

Global Tech Holding Participação e Investimento: Evolução, inovações tecnológicas disruptivas, lucro consciente.

Full TimeRemoteTeam 11-50H1B No Sponsor

• 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.

Brazil
GFT Technologies logo

Desenvolvedor Kotlin, AWS – Pleno/Sênior

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Profissional de nível Pleno/Sênior que atue com Kotlin/AWS. • Sistema core bancário, alta criticidade, ambiente AWS.

Brazil
GFT Technologies logo

Python Developer, AWS, AI – Mid/Senior

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• 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.

Brazil
Job Closed
GFT Technologies logo

Kotlin Development, AWS – Mid/Senior

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• 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.

Brazil