RQ– Software Developer – API – Senior
Listed on 2026-08-25
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Cloud Engineer - Software, DevOps
Software Developer – API – Senior
Job Title:
RQ11442 – Software Developer – API – Senior
Client:
Ministry of Public and Business Service Delivery and Procurement
Work Location:
300 Water Street, Toronto, Ontario, Canada –
Onsite
Estimated
Start Date:
August 24, 2026
Estimated End Date:
August 24, 2027
Business Days: 254
Hours:
7.25 hours per day
Extension:
Probable after the initial mandate
Security Level: No Clearance Required
Role OverviewWe are seeking a highly experienced Senior API Software Developer with strong expertise in modern web technologies, RESTful API development, cloud platforms, and AI/ML engineering.
The successful candidate will have extensive experience with React, Type Script, Node.js, Next.js, REST APIs, Progressive Web Apps, Azure, Python, Agentic AI, LLMOps, RAG, MLOps, and data engineering technologies . This role will focus on designing, developing, integrating, testing, and supporting scalable API platforms and AI-enabled applications.
The ideal candidate will be comfortable working in Agile environments and collaborating with technical teams, business stakeholders, and subject matter experts throughout the Software Development Life Cycle.
Key Responsibilities- API & Application Development
- Translate technical system specifications into working, tested applications.
- Develop detailed programming specifications and application code.
- Design, develop, test, debug, document, and maintain applications.
- Analyze, design, develop, code, and implement programs for web and Rich Internet Applications.
- Design and develop scalable REST API platforms, including API management solutions such as Apigee/APIM.
- Build and test RESTful APIs.
- Convert web services between SOAP and REST where required.
- Develop API integrations and support system integration activities.
- Create API documentation using Swagger, YAML, or similar tools.
- Support API security, analytics, throttling, caching, logging, and request/response transformations.
- AI, ML & Agentic AI Development
- Develop and support production-level AI agents and AI-enabled systems.
- Work with various AI models, tools, and architectures, including:
- LLMs
- Machine Learning
- Computer Vision
- Agentic AI / Multi-Agent Systems
- RAG
- Work with technologies and frameworks including:
- MCP
- Lang Chain
- Lang Graph
- Qdrant
- Python
- Support implementation of enterprise AI frameworks and intelligent applications.
- Apply MLOps practices and tools within enterprise environments.
- Work with ML models and frameworks such as XGBoost and Tensor Flow.
- Utilize MLOps technologies such as MLflow and DVC.
- Front-End & Progressive Web Application Development
- Develop modern web applications using React, Type Script, Node.js, and Next.js.
- Build and maintain Progressive Web Apps (PWAs).
- Develop responsive and accessible user interfaces.
- Implement front-end functionality for login, profile creation, customer notifications, and self-service registration.
- Apply responsive design, front-end testing, debugging, page-load optimization, and version-control practices.
- Work extensively with HTML, JavaScript, CSS, and CSS frameworks.
- Apply modern web architecture patterns, including Jamstack where appropriate.
- Work with headless content management systems.
- Cloud, Dev Ops & Data Engineering
- Develop and deploy applications using cloud platforms such as Microsoft Azure.
- Work with Dev Ops task boards, pipelines, and deployment processes.
- Support continuous integration and deployment activities.
- Work with Apache Airflow and PySpark for data engineering and workflow orchestration.
- Support enterprise MLOps tools and processes.
- Develop integrations with authentication and identity platforms, including Azure AD B2C and Okta.
- Testing, Troubleshooting & Support
- Develop and execute unit tests.
- Support application integration and test planning.
- Troubleshoot application and software package issues.
- Provide technical assistance during implementation, conversion, migration, and deployment activities.
- Resolve post-implementation technical issues.
- Review, analyze, modify, encode, test, and debug installation scripts.
- Participate in design walkthroughs and technical reviews.
- Provide application and system documentation.
- 5+ years of experience with React…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: