Application Deadline: 10/22/2026 Address: 2465 Argentia Road Job Family Group:Technology This role offers the opportunity to build and enhance the cyber-security platforms that protect BMO's data, applications, and credentials. The individual will gain hands-on experience with automation, cloud technologies, identity and access management, secrets management, encryption, and platform integrations while working on solutions used across the bank. The position provides strong growth opportunities through exposure to multiple security technologies, cross-functional teams, and enterprise-scale initiatives. This is a HYBRID role Please note that occasional overnight and weekend work may be required to support production deployments and other business-critical activities. Any approved work performed outside of regular business hours, including overnight or weekend work beyond the standard work schedule, will be compensated through time off in lieu, in accordance with company guidelines and manager approval. KEY Responsibilites: Translate business, security, and technical requirements into configurations, integrations, scripts, and working technical solutions.Build scripts, API integrations, reusable components, and CI/CD automation that reduce manual effort and improve delivery consistency.Perform functional and integration testing, investigate defects, troubleshoot platform and connectivity issues, and implement sustainable fixes. Ensure code and configurations meet BMO requirements for security, logging, error handling, performance, version control, release management, and operational readiness.Produce technical designs, deployment instructions, support runbooks, troubleshooting procedures, and knowledge-transfer materials, while working with internal teams and vendors through implementation. CORE SKILLS and Experience: 2-4 years with programming and scripting using Python or PowerShell 2 -4 years with developing and troubleshooting automation with Python, or PowerShell, (Nice-to-have experience with Bash, Java, or an equivalent language)2-4 years with API and systems integration - Build or support REST/API-based integrations, authentication flows, data exchange, error handling, and integration troubleshooting2-4 years Linux or Windows systems engineering - Work with operating systems, services, files, permissions, processes, logs, certificates, and system-level troubleshooting2-4 years with CI/CD, version control, and automated deployment2-4 years with creating technical documentation and testing Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. Supports system design, provides advice on security requirements and debugs business systems and service applications. Applies deep knowledge of algorithms, data structures and programming languages to develop high quality technology applications and services - including tools, standards, and relevant software platforms based on business requirements.Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user. Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components .Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements. Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.Follows release manag
Live Job Feed
Find Your Dream Career
Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.
8,550 jobs
Platform Engineer — AWS & Cloud Infrastructure Location: San Antonio, Texas Work arrangement: Remote — local candidates required; onsite attendance as needed Salary range: 150,000–195,000 Clearance: Secret About the opportunity Build scalable cloud infrastructure supporting DISA Big Data Platform initiatives and DoD cloud modernization. This role brings together software development, Linux administration, systems integration, and infrastructure automation. What you'll do Design, develop, and deploy AWS cloud infrastructure. Build custom software components using Python or Go. Integrate open-source technologies into enterprise cloud and Big Data platforms. Automate infrastructure provisioning and configuration using Infrastructure as Code and Ansible. Support Kubernetes orchestration and cloud storage technologies. Administer Linux systems and develop Bash or shell scripts. Troubleshoot platform and integration issues. Communicate technical solutions to teammates and stakeholders. Required qualifications Ability to meet the role's Secret clearance requirement. Experience developing and deploying AWS solutions. Python or Go programming skills. Linux administration and Bash or shell scripting experience. Knowledge of Kubernetes, Infrastructure as Code, and Ansible. Experience with cloud storage technologies such as Ceph, Rook, or Longhorn. Systems integration, architecture design, and troubleshooting skills. Preferred qualifications DISA Big Data Platform or Hadoop experience. GitLab CI, Jenkins, or Travis CI. Puppet configuration management. VMware, Proxmox, or oVirt. DoD 8140/8570 IAT Level II certification may be required as directed by the customer. Apply through Cleared2Hire https://cleared2hire.com/mission-matches?job=861884f0-0688-4765-9fc4-f56be801393d&utm_source=linkedin&utm_medium=social&utm_campaign=linkedin-8019-platform-engineer Select Apply and complete your profile and Kaylee's questions to help identify your fit for this and other relevant opportunities. ONE PROFILE. ALL POSSIBILITIES.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Craftsperson/Typescript- II based in United States. This is a remote opportunity for a hands-on software engineer with 3–6 years of experience building scalable, production-grade systems. You'll take ownership across the software development lifecycle, from system design and implementation through testing and production readiness. The role combines strong TypeScript engineering with modern AI and LLM technologies, including agentic workflows and AI-powered applications. You'll work on complex, cross-functional initiatives while applying software craftsmanship, Extreme Programming, and modern engineering practices. The environment encourages technical ownership, continuous learning, proactive collaboration, and pragmatic delivery. You'll also have opportunities to shape engineering practices, mentor peers, and help teams adopt AI-native development workflows responsibly. Accountabilities Own complex software initiatives end to end, from design and implementation through testing, production readiness, and ongoing improvement. Build and maintain scalable, reliable backend systems and APIs using TypeScript and strong software craftsmanship principles. Design and deliver production-ready features while balancing business scope, technical quality, performance, and long-term maintainability. Build AI-powered applications and workflows using LLMs, AI agents, agentic frameworks, and modern AI tooling. Work with technologies such as OpenAI, Claude, agentic frameworks, and AI skills/tooling to create reliable and useful AI experiences. Identify technical and product risks beyond the immediate scope of assigned work and proactively drive appropriate solutions. Contribute to engineering excellence through testing, code quality, refactoring, tooling, DevEx, and DORA-oriented practices. Collaborate closely with clients and internal stakeholders to clarify requirements, establish priorities, and align technical work with desired outcomes. Mentor and support fellow engineers, contributing to knowledge sharing, technical growth, and a strong learning culture. Apply AI-assisted and agentic development workflows to accelerate design, development, testing, and delivery where appropriate. Build and integrate browser-based experiences, including Chrome Extensions, when required by projects. Promote responsible and pragmatic engineering practices focused on quality, reliability, maintainability, and client success. Requirements 3–6 years of professional software engineering experience with a demonstrated track record of owning and delivering complex production systems. Strong hands-on experience developing production-grade applications using TypeScript. Practical experience developing AI- or LLM-powered applications, including AI agents and agentic workflows. Experience working with platforms and technologies such as OpenAI, Claude, or comparable LLM ecosystems. Experience with Mastra or similar LLM and agent orchestration frameworks. Experience building or integrating Chrome Extensions and other browser-based applications. Understanding of Responsible AI principles, including evaluation, reliability, safety, privacy, and appropriate handling of AI-generated outputs. Experience using AI skills and tooling to extend the capabilities of AI agents. Strong system-design capabilities, with the ability to develop scalable, maintainable, reliable, and observable systems. Strong engineering practices, including Test-Driven Development (TDD), CI/CD, code reviews, refactoring, and Agile or Extreme Programming practices. Good understanding of REST and/or gRPC APIs, relational databases, performance optimization, source control, and technical documentation. Strong problem-solving, ownership, communication, and collaboration skills. Ability to work effectively with clients and distributed teams while proactively identifying issues and driving them toward resolution. Python experience is a plus, particularly for production applications and AI/LLM systems. Familiarity with technologies such as LangChain, LlamaIndex, Agno, vector databases, AI evaluation or observability tools, Docker, Kubernetes, or Terraform is advantageous. Experience with React.js or other modern frontend frameworks is a plus. A continuous-learning mindset and genuine interest in software craftsmanship, AI-native development, and improving engineering practices. Benefits Fully remote, remote-first working environment with structured flexibility. Shared core hours that support effective collaboration while preserving individual autonomy. Twice-yearly in-person coworking sprints, with travel expenses covered. Annual company retreat with travel expenses covered. Dedicated learning and professional development budget. Conference talk sponsorship opportunities. Comprehensive medical and term insurance coverage. Employee-friendly leave policies. Home office fund to support an effective remote workspace. Collaborative engineering culture centered on pairing, refactoring, experimentation, continuous learning, and software excellence. Opportunities to work with modern AI technologies and influence AI-native development practices. 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! Why Apply Through Jobgether? 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. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Job Description The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. We're looking for a midlevel or senior IC to join our Platform/API engineering team. You'll be responsible for building, maintaining, and promoting our JavaScript client library, working closely with our design team to bring production-ready interfaces to life. This role is primarily focused on TypeScript/JavaScript, with some full-stack/Python work as well. Own, build, and maintain our JavaScript client library, ensuring it is robust, well-tested, and easy for external users to integrate with. Integrate native libraries into JavaScript/TypeScript code using tools like N-API, node-addon-api, or Wasm. Build responsive, performant front-end applications using React, Redux, Vite, Web Workers, and WebSockets. Contribute to full-stack projects, including backend work in Python (or Rust), REST API design, and database/migration work. Set up and maintain CI/CD pipelines, including publishing to npm. Document components using Storybook or similar tooling. Proficiency with React, Redux, Vite, Web Workers, and WebSockets. Background in trading, market data, or quantitative finance. Hands-on backend experience building APIs, working with databases, and migrations. Full-stack experience with backends in Python or Rust, including REST API design. Good communication skills and work ethic for a remote workplace. io (our ATS). online) are fraudulent. -- Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Our recruiting data suggests that underrepresented applicants often downplay their skills.
Job Description Description: ?Employment Ontario? is one of the major programs delivered by the Employment and Training Division of the Ontario Ministry of Training, Colleges and Universities. Employment Ontario helps the citizens of Ontario gain the training, skills and experience to achieve their goals. The Employment Ontario Information Systems (EOIS) is the major IT system that supports the administration of these programs. Application subsystems under EOIS include CaMS (Case Management System), Service Provider lifeCycle (SPL), EO Self Service (EOSS), APPR (Apprenticeship), OJG (Ontario Job Grant), and APPR AOL (Apply OnLine). The operating Environment includes JEE, CURAM, Crystal Reports, Oracle SQL/PL SQL, Power BI, Oracle Database, Business Objects Universe and Dashboarding, WebI, Bursting technologies, and Informatica ETL. Responsibilities: This request is for strong developers to help in designing and developing data warehousing, BI, reporting and analytics. Perform analysis, design, developing, unit testing, defect fixing and other necessary tasks in a data warehousing and BI environment in Oracle PL/SQL Design, develop and test Informatica mappings Develop ETL scripts to transfer and transform data from OLTP database to Data Warehouse and Data marts Develop and maintain BOE reports Communicate your progress clearly and timely to the management team Must have skills in Crystal reports, Informatica, Power BI and BOE reporting General Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting Experience with relational and hierarchical database technologies <li class="align-justify" style=
Reach — qualified candidates
Post your job today and get applications within 24 hours.
RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension Location: 25 Morton Shulman Ave., Toronto - ONSITE CRJMC License Must-have skills: 10 + years of experience working with GeoTalent, including working within the GeoTalent development environment (TP Macro Language and TP environment) to build front-end (web) and back-end (administrative console) features 8+ years of .NET experience. Experience with and knowledge of databases, including data modeling and SQL programming skills with the ability to write queries, stored procedures, and views. Level 3 with 10 years of experience is required to support and maintain all existing web applications as well as develop new web based initiatives Nice to have skills: Experience working with Blazor Server Requirements : 10 + years of experience working with GeoTalent including working within the GeoTalent development environment (TP Macro Language and TP environment) to build front-end (web) and back-end (administrative console) features 8+ years of .NET experience.( ASP.Net Core .net 6 and above) Experience with and knowledge of database including data modeling SQL programming skills with the ability to write queries, stored procedures, and views. Level 3 with 10 years experience is required to support and maintain all existing web applications as well as develop new web based initiatives. MS .NET Entity Framework Blazor Server C#, LINQ, Razor syntax GeoTalent development tool (TP environment) Sax Basic (TP Macro Language) SCORM SQL Visual Studio - all supported versions Azure devOps Experience in programming and analysis at the specified experience level Experience in structured methodologies for the development, design, implementation and maintenance of applications Responsibilities : Net Application support and development Skills Learning management skills Experience working with GeoTalent development tool (TP Macro Language and TP environment) Experience working with Sax Basic and creating macros Experience in SCORM .Net Skills Experience in working with .NET framework including 2.0 to 4.5 Experience working with ASP.Net Core .net 6 and above Experience working with the MS .NET Entity Framework Experience working with Blazor Server Experience working with C#, LINQ, Razor syntax Experience working the Telerik UI for Blazor Experience working with Fluent library (email and validation) iText Skills Experience in working with the iText .Net PDF Libraries specifically iText 5 Experience in development of PDF/UA documents using the iText libraries Database Skills MS SQL Server 2019 and above SQL programming skills with the ability to write queries, stored procedures and views Understanding of database concepts and principles Experience in developing data models Report testing and data accuracy/verification skills Experiencing in managing databases usine SQL server management studio Experience in developing database scripts (i.e. backups) Web Development Experience in developing HTML 4 and 5 and Bootstrap V4 and above Experience in implementing CSS and CSS3 Experience in developing JavaScript specifically JQuery Environment/Platform Specific Technical Skills Windows Operating systems</li
The future you want is within reach. Let?s build it together. At PCL Constructors Inc., part of the PCL Family of Companies (PCL), we don?t just build projects ? we build opportunities, careers and communities. We invest in our people and projects, and that shared commitment drives how we work, grow and lead in the construction industry.We?re a team of builders who care deeply about what we create and who we build with. That includes you. We are not only shaping the future of construction; we are also committed to shaping the future of your career. Why Choose PCL? Build skills. Earn rewards. Grow your career. PCL?s total rewards are designed to support your development, wellbeing and future success because your contributions matter. Our offerings give you the opportunity to:Earn competitive wages for your contributionsAccess a comprehensive benefits program, including mental health and wellness support through Employee Assistance ProgramsJoin an award-winning employer focused on people, development and well-beingAccess world-class training through PCL?s College of Construction Advance your career through clear growth pathwaysExplore opportunities across roles, sectors and regions Here's how a Software Developer for PCL Constructors Inc. within Edmonton NAHQ contributes to our team:This role is being offered as a 12 month contract. ResponsibilitiesCustomizing ERP systems using ERP platform development tools.Creating and executing automated tests and performing developer testing before deployment.Managing and supporting build creation and update deployment to development and test environments.Developing, troubleshooting, and enhancing custom-built applications.Responding to tier-three requests for technical support.Following established processes and identifying opportunities for improvement.Investigating, troubleshooting, and resolving application defects and issues.Maintaining and performing technology upgrades on ERP system customizations and on custom-built applications.Incorporating AI agents and/or tools to assist with work assignments.Breaking down solution designs into development tasks and estimating effort.Communicating project progress, issues, risks, and changes throughout development.Evaluating and recommending alternative technical solutions.Assisting with the creation and maintenance of technical documentation and reports.Researching and recommending new technologies, enhancements, and best practices.Providing technical guidance and support to team members as required.Developing and maintaining strong, customer-focused relationships with stakeholders.Qualifications3+ years of progressive experience in software development or a related field.Postsecondary degree or diploma in computer technology or a related discipline.Strong verbal and written communication skills with the ability to communicate complex ideas clearly and concisely.Strong analytical, problem-solving, and troubleshooting skills.Organizational and time-management skills with the ability to manage multiple priorities and meet deadlines.Ability to work independently and collaboratively within a team environment.Experience with web-based development using Angular, TypeScript, and JavaScript.Experience with C#, .NET, and Azure Functions.Experience with SQL Server databases and Transact-SQL.Experience with GitHub Copilot, Git, Azure, and Azure DevOps.Experience with Microsoft Visual Studio 2022, Visual Studio Code, or similar development tools.Understanding of software design patterns, AI-assisted development, Mobile Development, CI/CD automation, application architecture, and API-based development.Knowledge of Agile methodologies such as Scrum, Lean, XP, and Agile.Ability to learn business processes and recommend technical solutions.Ability to provide technical guidance and mentorship to junior developers.Security and reliability-first mindset.Customization experience using X++ for Dynamics 365 Finance & Operations or other ERP systems is considered
RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior Duration: 5-6 Months (135 Business Days) + 1 Extension Location: 5 Days Onsite at Toronto No security clearance Description Responsibilities Required to translate technical systems specifications into working, tested applications. This includes: Developing detailed programming specifications Writing and/or generating code o compiling data-driven programs, maintaining, and conducting unit tests. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines Desirable Skills Knowledge and experience with programming Internet-ready applications Knowledge and experience in rapid application development (RAD) methodologies Knowledge and understanding of Information Management principles, concepts, policies and practices Experience with middleware and gateways Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging Ability to provide post-implementation support and resolve any post-implementation technical issues Experience conducting design walkthrough sessions with project team Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards Ability to provide user and system documentation as required Must Have: Experience with Agile methodologies Experience with Dynamics 365, Microsoft Power platform, and Azure solution design Working knowledge of Dynamics interoperability, integration and capability with other Microsoft cloud technologies Working knowledge of both low code development and custom development on Dynamics 365 Working knowledge of .NET, C#, JavaScript Experience with cloud platforms such as Azure, Dynamics 365, Power Platform Experience with Dynamics CRM Customer Service Workspace, Agent experience profile, Session templates, workstream, and routing. Experience with custom. Web API development, ASP.NET . .Net Core, Entity Framework, Azure SQL, DevOps, CI/CD Pipelines etc. Nice to have: Prior OPS/Public sector exp. AI Disclaimer: Source Code may use artif
Role: Senior Angular Developer Location: Buffalo NY Type: W2 /FTE Financial/Banking Client Required Qualifications 7+ years of professional software/web development experience. Extremely strong, hands-on Angular experience. Strong experience with the latest stable versions of Angular and modern Angular development practices. Deep understanding of Angular application architecture. Strong experience with Angular components, services, routing, forms, validation, dependency injection, and lifecycle management. Proven ability to convert requirements directly into production-quality Angular code. Strong experience building enterprise-scale Angular applications. Strong HTML and CSS skills for professional UI development. Experience integrating Angular applications with REST APIs. Experience working with backend teams and microservices-based applications. Strong experience creating and maintaining Angular unit tests. Hands-on experience with JIRA. Hands-on experience with GitLab, including merge requests and collaborative development. Strong debugging and problem-solving skills. Excellent communication and collaboration skills. Demonstrated ability to independently own and deliver UI work from requirements through production. Preferred Qualifications Experience with GitLab Duo or similar AI-powered developer tools. Experience using AI for code generation and unit-test generation. Experience integrating Angular applications with Python-based microservices. Experience with Angular Material or other Angular UI component libraries. Experience with automated UI testing. Experience with GitLab CI/CD. Experience with enterprise application development. Experience mentoring other Angular developers. Experience modernizing applications to newer Angular versions.
RQ11319 - Sr. Software Developer 6-month contract (125 business days) - possible extension ONSITE 5 days - 21 College Street, Toronto Security Level: CRJMC Must Have: At least 10 years of experience designing, architecting and developing complex, enterprise applications using: ASP.NET Programming including ASP.NET Web API/Rest API ? all supported versions .NET Framework 4.8.1 C #.NET VB.NET SQL JavaScript Frameworks: Vue.js and Angular Nice to Have: As SCOPE / e-library are critical CLD application previous experience in the OPS and with Criminal Law and Justice-specific applications would be an asset Scope: Design, development and implement enhancements to the Criminal Law Division SCOPE and e-Library Work with the project team in completing all relevant and required documentation in alignment with OPS standards. Provide technical expertise in planning for integration with other Justice technologies Assignment Deliverables: The consultant will be responsible for translating business requirements and functional specifications into working, tested extensions to these applications. The consultant will also be providing support to help our team transition from Microsoft TMS to Microsoft Dev Ops including implementing agile SCRUM methodology. In this role the consultant will provide leadership and mentoring for this transition. Implemented RESTful API services based on the ASP.NET Web API/REST API framework to provide service endpoints for the new and modified web pages Experience and familiarity with the API design tools, as well as API documentation tools like Postman, similar to Swagger (OpenAPI) 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 to troubleshoot incidents and defects, Provide break fix and change management support to the systems Analysis, design, development, testing, implementation and documentation of solutions for relevant projects Assessment and development of enhancements and changes requested by business partners Provide application support for mission-critical enterprise applications Work with clients to design effective application changes to meet business needs. Working with any one or more of the technologies below, the consultant will: Participate in the coding and development of application components including user interface, data services, data synchronization, and deployment services. Participate in the application design, development, unit / system testing and deployment of the SCOPE/e-Library and associated application using Microsoft development platform and tools Participate in project design and application JAD sessions / walkthroughs; Development of required Software Architecture Documentation for the project; Produce Use Cases, Class diagrams, component diagrams, state diagram etc.; Create code modules, as well as other necessary system scripts and .NET modules Develop documentation for testing, implementation, defect tracking as per OPS standards; Participate in, document and configure output from application design sessions Participate in the Unit / System / Integration Testing Development of user authentication and access component according to predefined business rules Design and development of user and system interface(s) Preparation of install package and install books as required Provide input and c
RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: 5+ Experience with React framework and typescript 5+ Experience with Node.js and Next.js 5+ Experience building and testing RESTful APIs 2-3+ years of Multi-agent (Agentic AI), LLMops, MCP, langchain, langGraph, RAG, Qdrant, Python Experience with ML models - XGboost, Tensorflow Experience with Airflow, PySpark 5+ Hands on experience with Progressive Web Apps Experience and expert knowledge in HTML, JavaScript, CSS and CSS Frameworks Experience with cloud platforms such as Azure Nice to have: Hands on experience developing production level AI agents, frameworks and AI supported systems using various models, tools and architectures (e.g. LLMs, ML, Computervision, etc.) Hands on experience designing and implementing MLOps tools and processes in enterprise environments Prior OPS exp or public sector exp. Responsibilities Required to translate technical systems specifications into working, tested This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining, and conducting unit Analyzes, designs, develops, codes and implements programs in one or more programming languages, for Web and Rich Internet Applications Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting Designs and develops REST API platform (e.g., with using Apigee/APIM) Converts web services from SOAP to REST or vice-versa Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migration. General Skills Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenance of applications Experience in design, code, test, debug and document applications Experience in the use of object and/or third generation language development tools Experience in one or more programming languages Experience in application design, latest design patters, deployment and troubleshooting Experience with relational and hierarchical database technologies Experience in the use of information retrieval packages using query languages Experience with one or more communications protocols Experience in structured methodologies for the design, development, implementation and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills A team player with a track record for meeting deadlines API Skills Experience with Web Technologies (DHTML, AJAX, etc.) Experience with Security frameworks (e.g., JWT, OATH2) Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee Experience in creating REST API documentation using Swagger and
Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat) is a leading research and data platform for capital markets. Combining a powerful research Terminal with modern APIs, Fiscal.ai is building the modern financial data company. The firm has raised $13M in venture backing and is headquartered in Toronto, Canada. With thousands of customers and millions of end-users through their API offerings, Fiscal.ai is building the premiere financial data company in the AI era. Brief Description of the Role: This role will be joining our growing and talented engineering Team. As a fast-growing company, you will be building at the intersection of the AI and finance. There are two main responsibilities of the engineering Team: Building the Fiscal.ai Terminal product Building the Fiscal.ai Financial Data infrastructure (and API product) Both require deep understanding of the full stack, LLMs and finance. If you think this is the perfect fit for you, we'd love to specifically hear why! Requirements You are a 10x engineer. If you're not sure, no need apply. You need to write good code, fast. Proficiency in TypeScript, React, NextJS. Experience working with LLMs . Strong background working with and/or building APIs. Comfortable developing across the entire stack and on multiple products. Strong ability to develop beautiful front end Terminal interface for users as well as support backend data engineering. Experience with data parsing. Experience with large databases. Experience with python. Proven experience or strong interest in investing and finance. Our platform is built by investors, for investors , so a solid understanding of investment concepts is essential, especially when working with advanced data and financial concepts. Bachelors or equivalent in Computer Science, Software Engineering. For some candidates, we may make exceptions ie) self-taught. Experience or interest in AI technologies, specifically Large Language Models (LLMs). Keen eye for design, UI, UX. Based in Canada. Tech Stack: We work with a diverse set of tools and technologies, including: React, Tailwind, Node, Next.js Cloudflare, Firestore, Firebase, SQL . Benefits Competitive salary Equity options Unlimited vacation Benefits (dental, massage, prescriptions, vision, etc.) Remote-first work with occasional in-person work in our co-working space in downtown Toronto. Salary: $100,000-$220,000 + equity options. Why the huge range? Fiscal.ai hires engineers based on talent and fit with our company, not based on traditional years of experience. Our salary offer will be determined on these factors within that range. Number of Positions Available: Two (2) Type: Full-time