EN | FR

669 Api Developer jobs in Canada

Intermediate API Developer

New
London, Ontario WinAir

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Company Description

Company Profile

In the mid-1980s, WinAir’s founders, Bert and Helen Vergeer, recognized the inefficiencies in aviation maintenance, which relied heavily on paper-based processes. Their vision led to the development of AV-BASE, one of the first digital aviation record-keeping and inventory management systems. Today, WinAir is a fully browser-based solution, used in more than 30 countries. As it celebrates over 35 years in operation, WinAir remains the longest-standing aviation management software provider, continuously innovating to support clients worldwide. With a legacy built on reliability, adaptability, and industry expertise, WinAir continues to shape the future of aviation maintenance management.

Vision Statement

To be the global standard in aviation software—powering safe, efficient, and connected operations through innovation, dependability, and passion.

Mission Statement

We deliver intuitive, reliable aviation software that empowers operators and maintenance teams to work smarter. By combining deep industry knowledge with cutting-edge technology, we streamline operations, ensure compliance, and help our clients keep aircraft flying safely and efficiently.

Our Values

  1. Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.

  2. Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.

  3. Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.

  4. Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.

  5. Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.

Job Description

Reporting to the Development Manager, the Intermediate API Developer will be a proactive, enthusiastic team member responsible for designing, developing, and maintaining robust integration solutions that connect WinAir with third-party systems and services. This role involves hands-on coding, testing, debugging, and applying analytical skills to ensure reliable, scalable, and secure API-driven data exchange. The Intermediate API Developer will collaborate with both technical and non-technical stakeholders to implement and document business-critical integrations, while assisting with other duties as assigned to support ongoing product development.

Responsibilities

  • Collaborate with both technical and non-technical teams, effectively communicating integration concepts and providing clear documentation for API and data-flow implementations.

  • Design, develop, and maintain RESTful and RPC-based services using Spring to enable seamless data exchange.

  • Implement and optimize database interactions in PostgreSQL.

  • Consume and integrate with third-party APIs, handling authentication and ensuring robust error handling and retry logic.

  • Write clean, reusable code while adhering to established corporate standards and requirements documentation.

  • Actively contribute to product design during team-driven design and scoping sessions.

  • Perform code reviews and offer constructive feedback.

  • Review requirements documentation and provide feedback to ensure alignment with project goals.

  • Assist in identifying and resolving design issues.

  • Engage in continuous learning and development to enhance technical skills.

  • Propose creative solutions to development challenges.

Qualifications

Education & Experience

  • Minimum of College Diploma in Computer Science or related field (or equivalent job experience).

  • 2-4 years of commercial experience in web application development or software development.

  • Experience with partial to full remote operations is an asset.

Skills & Aptitudes

  • Experience managing object-oriented programming/modular programming

  • Experience with Java 8/11 frameworks, Tomcat (webserver), Ajax, Hibernate, PostgreSQL.

  • Experience designing and maintaining REST APIs, including API documentation and troubleshooting

  • Experience with API security standards and best practices

  • Experience in developing and maintaining unit tests for a large, interconnected codebase is preferred

  • Experience working in and problem solving in a PostgreSQL environment

  • Ability to analyze and optimize performance of both application code and database queries

Environment & Physical

  • Candidate must reside in Ontario, Canada

  • Work in a fast-paced environment with changing priorities

  • Be able to work remotely and on-site upon request

  • Be able to sit for prolonged periods



Additional Information

Why Work for Us?

We offer a competitive compensation package  based on experience and a proven track record of success relative to the deliverables of the role. Benefits offered at WinAir include extended healthcare, dental, EAP, RRSP matching, etc.

We are also proud to offer a flexible work schedule,  including "Summer Friday hours"  maximizing good work-life balance, different social committee events , and quarterly Town Hall meetings  to foster teamwork and a strong, long-lasting work relationship.

Do you want to hear more about what we can offer? Why not check out our website and see what is available? We are hiring for different roles and would love to hear from qualified individuals like yourself!

To Apply

Please submit your resume and a detailed cover letter explaining your experience, knowledge, and ability towards this career path, and why we need to speak with you.

Thank you in advance for your interest. Only those candidates selected for an interview will be contacted. If you require any accommodation at any point of recruitment process, please let us know.

This advertiser has chosen not to accept applicants from your region.

API Developer - Python, AWS cloud-native

M4C Ontario, Ontario Astra North Infoteck Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Exp Required: 6-8 Developer Skills Required: Digital: Python Digital: Amazon Web Service(AWS) Cloud Computing Digital : Ansi-ble Job Description: • Design, develop, and maintain API interfaces. Understand and analyse user re-quirements to ensure effective API design. Write clean, readable and testable code. • Ensure API functionality and reliability through regular testing and troubleshooting. • Work with other software developers to ensure compatibility and integration of APIs. • Stay up to date with industry standards and emerging technologies to ensure effective API development. Document API design and usage to facilitate understanding and future maintenance. • Communicate effectively with team members and stakeholders to ensure API functionality aligns with business goals. • Design, develop, and implement high-performance, reusable, and reliable APIs Collaborate with other software developers and business analysts to understand user needs and translate them into technical requirements Integrate APIs with existing data and software systems Optimize APIs for speed, efficiency, and scalability Test APIs to ensure responsiveness and efficiency Identify and fix bugs or bottlenecks in the API performance Keep up-to-date with the latest industry trends and technologies to ensure APIs are modern and competitive Document API development processes, standards, and guidelines for future reference and other developers Provide technical support for APIs, including troubleshooting and problem resolution Ensure API security by implementing ap-propriate encryption and data protection measures Good Understanding on the Certificate man-agement.

This advertiser has chosen not to accept applicants from your region.

Senior TIBCO Developer – API Integration

Toronto, Ontario Astra North Infoteck Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Exp Required: 8Skills Required: Application Programming Interface (API)~TIBCO BWJob Description: • Responsible for designing, developing, and maintaining integration solutions using TIBCOs Business Works platform.• Solution design, development, integration, performance op-timization, and deployment.• Strong knowledge on TIBCO BW, SOAP and REST Services
This advertiser has chosen not to accept applicants from your region.

RQ09605 - Sr. Software Developer - API

New
Toronto, Ontario Source Code

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

RQ09605 - Sr. Software Developer - API

Downtown, Toronto

On-site (hybrid, depending on HM requirements for the project)

3 Vacancies

Contract (8-9 months, possible extension)

Security Level: CRJMC (must get clearance before start date)

  • A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

Must haves:

  • 8+ years of experience as an API software developer
  • Extensive experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services .
  • Hands-On experience in messaging queuing and event-driven architecture.
  • Experience with asynchronous communication, multi-threading.
  • Knowledge on Integration with Oauth2, JWT, SAML, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Nice-to-have:

  • Knowledge and experience in Criminal Justice Business and System
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with asynchronous communication, multi-threading.
  • Ability to transform data between different formats (JSON, XML, CSV).
  • Public sector experience

This advertiser has chosen not to accept applicants from your region.

RQ09605 - Sr. Software Developer - API

Toronto, Ontario Source Code

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

RQ09605 - Sr. Software Developer - API

Downtown, Toronto

On-site (hybrid, depending on HM requirements for the project)

3 Vacancies

Contract (8-9 months, possible extension)

Security Level: CRJMC (must get clearance before start date)

  • A senior API Software Developer with 8+ years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, conducting unit tests and debugging code.

Must haves:

  • 8+ years of experience as an API software developer
  • Extensive experience in designing, building, and consuming REST APIs, including experience with API documentation and testing.
  • In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
  • In-depth knowledge of microservice architecture and experience building scalable, highly available systems using various Azure Services .
  • Hands-On experience in messaging queuing and event-driven architecture.
  • Experience with asynchronous communication, multi-threading.
  • Knowledge on Integration with Oauth2, JWT, SAML, etc.
  • Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.

Nice-to-have:

  • Knowledge and experience in Criminal Justice Business and System
  • Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
  • Experience with asynchronous communication, multi-threading.
  • Ability to transform data between different formats (JSON, XML, CSV).
  • Public sector experience
This advertiser has chosen not to accept applicants from your region.

Node.JS Developer - API, JavaScript,SQL

M4R Ontario, Ontario Astra North Infoteck Inc.

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

  Skills : Node.js~Java Web Frameworks and Tool Kits~Foundation : JavaScript Job Description • Node.js, JavaScript, SQL, Frame works, API dev-Designs, builds, and maintains high-performance, scalable server-side applications and APIs using the Node.js runtime environment. • Key responsibilities include writing back-end logic, integrating with databases and third-party web services, collaborating with front-end developers, optimizing application performance, ensuring data security, and conducting testing and debugging. • The role requires strong JavaScript skills, experience with frameworks like Express, and an understanding of web application architecture and cloud platforms

This advertiser has chosen not to accept applicants from your region.

Node.JS Backend Developer- API, JavaScript

Toronto, Ontario Astra North Infoteck Inc.

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Skills – Node.js Backend Development • Core Technologies• Node.js, JavaScript, SQL• Frameworks• API Development Responsibilities • Design, build, and maintain high-performance, scalable server-side applications and APIs using the Node.js runtime environment.• Key responsibilities include writing back-end logic, integrating with databases and third-party web services, collaborating with front-end developers, optimizing application performance, ensuring data security, and conducting testing and debugging.• The role requires strong JavaScript skills, experience with frameworks like Express, and an understanding of web application architecture and cloud platforms.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Api developer Jobs in Canada !

Node.js Backend Developer - API, JavaScript

M4C Ontario, Ontario Astra North Infoteck Inc.

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description: Skills – Node.js Backend Development Core Technologies Node.js JavaScript SQL Frameworks API Development

Responsibilities

Design, build, and maintain high-performance, scalable server-side applications and APIs using the Node.js runtime environment.Key responsibilities include writing back-end logic, integrating with databases and third-party web services, collaborating with front-end developers, optimizing application performance, ensuring data security, and conducting testing and debugging.The role requires strong JavaScript skills, experience with frameworks like Express, and an understanding of web application architecture and cloud platforms.
This advertiser has chosen not to accept applicants from your region.

Backend Developer (Node.js/API/PostgreSQL)

M5G 1P5 Toronto, Ontario BMO Financial

Posted today

Job Viewed

Tap Again To Close

Job Description

Application Deadline:

Address:

33 Dundas Street West

Job Family Group:

Technology

About the Team and Role

Interactive Solutions is a small but dynamic team that builds websites and applications in support of Marketing initiatives. Our primary focus is on enhancing digital experiences for Capital Markets events and conferences, w ith a secondary focus on custom web-based experiences for short-term activations.

We’re looking for a Backend Developer with a strong foundation in server-side development and a keen interest in DevOps practices, infrastructure automation, and security compliance. This role offers the opportunity to modernize our core web application while taking full ownership of backend development . Y ou will design the database schema, build secure APIs, implement authentication and authorization, and shape deployment pipelines, containerization strategies, and system hardening efforts.

Mandate & Core Accountabilities:

Drives the backend development lifecycle, including database design, coding, testing, and maintenance of server-side applications. Works across functional teams to transform requirements into secure, scalable, and high-performing backend solutions. Applies deep knowledge of JavaScript and backend frameworks to develop APIs, middleware, and database interactions that power innovative event technology solutions.

  • Translates user needs into technical specifications and implements backend services accordingly.
  • Designs and develops RESTful APIs and middleware for authentication, authorization, and other core functions.
  • Writes efficient SQL queries and contributes to database design for scalability and performance.
  • Implements CI/CD pipelines using Ansible and manages deployments on Linux-based environments.
  • Ensures code adheres to security, logging, error handling, and performance standards.
  • Collaborates with Technology partners to remediate vulnerabilities and maintain compliance with OS configuration standards.
  • Maintains and documents backend code, including legacy systems where required.
  • Performs preventative and corrective maintenance, troubleshooting, and fault rectification of backend components.
  • Follows release management processes and applies version control best practices.

Scope and Complexity:

  • Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently on a range of complex tasks, which may include unique situations.
  • Broader work or accountabilities may be assigned as needed.

Qualifications:

Foundational level of proficiency:

  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Quality Assurance and Testing.
  • Cloud computing.
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.

Intermediate level of proficiency:

  • Programming.
  • Applications Integration.
  • Test Driven Development.
  • System Development Lifecycle.
  • Troubleshooting.
  • System and Technology Integration.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Analytical and problem solving skills.
  • Data driven decision making.
  • Typically between 4 - 6 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Technical proficiency gained through education and/or business experience.

Technical Expertise:

  • Programming : Node.js and modern backend JavaScript frameworks
  • Infrastructure & Tools: Ansible (CI/CD), GitHub, Nginx ( web server and reverse proxy), Podman/Docker (containerization)
  • Database: PostgreSQL with strong SQL skills
  • Operating Systems: Linux CLI (RHEL preferred)
  • Collaboration Tools: Jira, Confluence
  • Familiarity with monorepo structures and legacy code maintenance is an asset
  • Knowledge of vulnerability management and compliance in enterprise environments is an asset

Salary :

$61,600.00 - $113,900.00

Pay Type:

Salaried

The above represents BMO Financial Group’s pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: 

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.

To find out more visit us at .

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Api Developer Jobs