669 Api Developer jobs in Canada
Intermediate API Developer
Posted today
Job Viewed
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
Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.
Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.
Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.
Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.
Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.
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.
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.
API Developer - Python, AWS cloud-native
Posted today
Job Viewed
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.
Senior TIBCO Developer – API Integration
Posted 1 day ago
Job Viewed
Job Description
RQ09605 - Sr. Software Developer - API
Posted today
Job Viewed
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
RQ09605 - Sr. Software Developer - API
Posted 11 days ago
Job Viewed
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
Node.JS Developer - API, JavaScript,SQL
Posted 17 days ago
Job Viewed
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
Node.JS Backend Developer- API, JavaScript
Posted 22 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Api developer Jobs in Canada !
Node.js Backend Developer - API, JavaScript
Posted 22 days ago
Job Viewed
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.Backend Developer (Node.js/API/PostgreSQL)
Posted today
Job Viewed
Job Description
Application Deadline:
Address:
33 Dundas Street WestJob Family Group:
TechnologyAbout 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.00Pay Type:
SalariedThe 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.