JobTarget Logo

Senior Software Developer, API Platform in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Software Developer, API Platform

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Developer, API Platform based in Canada.

This role offers the opportunity to design and scale the core API infrastructure powering a modern intelligent mobility platform.
You will build a unified API gateway that connects applications, services, and AI-driven workflows through secure and reliable solutions.
As a senior technical contributor, you will influence architecture decisions, establish API standards, and improve developer experiences across teams.
You will collaborate with engineering, product, security, and architecture stakeholders in a highly innovative environment.
The position combines hands-on software development, platform engineering, technical leadership, and mentorship.
You will help create scalable systems that enable smarter, safer, and more efficient digital experiences for communities worldwide.

Accountabilities:

As a Senior Software Developer focused on API Platform, you will lead the design, development, and evolution of a high-performance API ecosystem. You will be responsible for creating scalable platform capabilities, ensuring strong governance, and enabling internal teams and AI-powered solutions to securely access services.

  • Design, build, scale, and maintain a stateless API gateway serving as the central entry point for applications and services.
  • Develop high-quality, maintainable software solutions primarily using Kotlin or Go.
  • Define architectural patterns that preserve clear boundaries between platform capabilities and domain services.
  • Implement API capabilities including routing, access control, formatting standards, usage tracking, billing integrations, tenant-aware permissions, and observability.
  • Establish and promote API governance practices, including versioning, backward compatibility, API linting, and contract testing.
  • Collaborate with architecture, security, product, and engineering teams to define scalable API strategies and standards.
  • Drive alignment across teams on domain modeling, resource naming, and API design decisions.
  • Create machine-readable API contracts that support AI agents, automation workflows, and future intelligent systems.
  • Build comprehensive documentation and service catalogs that improve API discoverability and adoption.
  • Participate actively in technical discussions, design reviews, and code reviews while mentoring other developers.
  • Leverage AI-assisted development tools to improve engineering productivity and software quality.
Requirements:

The ideal candidate is an experienced software engineer with a strong background in API platforms, distributed systems, cloud-native development, and architecture. You should be comfortable solving complex technical challenges, influencing cross-functional teams, and building scalable solutions in a fast-moving environment.

  • Proven experience designing, developing, and scaling centralized API gateways or API platforms in complex production environments.
  • Strong knowledge of API-first development practices and OpenAPI specifications.
  • Experience with Domain-Driven Design (DDD) and designing complex domain models.
  • Advanced programming experience with Kotlin and/or Go.
  • Strong hands-on experience with cloud-native technologies, including Kubernetes, Docker, and AWS.
  • Experience building and operating distributed systems and service-oriented architectures.
  • Knowledge of authentication and authorization patterns, including OIDC, OAuth 2.0, and identity platforms such as Auth0.
  • Experience implementing API security, governance, monitoring, and observability practices.
  • Ability to create scalable developer platforms and improve internal developer experiences.
  • Strong communication skills with the ability to drive technical discussions and reach alignment across teams.
  • Experience mentoring engineers through technical guidance, architecture discussions, and code reviews.
  • Interest in artificial intelligence technologies, including AI agents, LLMs, and frameworks such as MCP (Model Context Protocol).
  • A proactive mindset focused on continuous improvement, ownership, and delivering measurable impact.
Benefits:
  • Comprehensive health benefits from day one.
  • 24/7 virtual healthcare access and wellness programs.
  • RRSP/401K matching plan to support long-term financial goals.
  • Variable incentive plan connected to company success.
  • Flexible vacation policy and dedicated company recharge days.
  • Flexible work options, including remote work support.
  • Internet subsidy and remote work allowance.
  • Enhanced parental leave benefits.
  • Inclusive workplace culture focused on collaboration, innovation, and continuous growth.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Developer, Search

Jobgether
Canada Creek, Nova Scotia
New

Senior Developer

Jobgether
Canada Creek, Nova Scotia
New

Salesforce Marketing Cloud Developer

Jobgether
Canada Creek, Nova Scotia
New

Principal Software Developer (Forma Data, File+)

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.