cover image
Raise

Raise

linktr.ee

14 Jobs

505 Employees

About the Company

Raise is the newest iteration of the Ian Martin Group--a leading staffing firm that's been connecting people in meaningful work for 65 years.

Today, Raise is branching out to engage even more exceptional candidates and provide them with diverse and meaningful job opportunities across North America--in addition to our traditional business in technical fields such as engineering and IT, we're expanding our openings to include jobs in customer service, manufacturing and light industrial, to name some.

As we continue to grow, we understand our responsibility to help others grow with us. That's why we donate 10% of our profits to charities that are breaking down barriers to employment for marginalized and disenfranchised job seekers. As the only staffing provider in North America that is a Certified B Corporation and PAIR Certified with the Canadian Council for Aboriginal Business (CCAB), we are meeting comprehensive and rigorous third-party standards. Our focus on partnership and the creation of diverse supplier networks is changing how recruitment is done. Partnership Accreditation in Indigenous Relations (PAIR), Indigenous Works, and The Staff Shop to learn more.

When you apply for a role with Raise, you'll get more than a chance at a good job--you'll join a vast network of recruiters, employers and workers that are trying to make a better world through work.

Listed Jobs

Company background Company brand
Company Name
Raise
Job Title
Software Engineer
Job Description
Job Title Software Engineer – C++ POS Developer Role Summary Design, develop, and maintain high‑performance C++ components for retail point‑of‑sale (POS) systems. Lead integration of loyalty, payment, and peripheral devices within an OmniPOS environment while ensuring reliability, security, and compliance with PCI‑DSS. Expectations (First 90 Days) - Master OmniPOS configuration, loyalty, and promotion integration points. - Deliver a feature or device integration that improves checkout latency or loyalty reliability. - Increase unit/integration test coverage and add diagnostics for transaction and loyalty flows. Key Responsibilities - Build robust C++ modules (transaction engine, promotions, tenders, receipts, returns, store‑side services). - Model end‑to‑end business flows: cart lifecycle, pricing, tax, tenders, reversals, auth, voids, EOD/batching, offline/online sync. - Implement loyalty integrations (identification, accrual, redemption, offers, promotions) with deterministic outcomes. - Customize and extend OmniPOS: UI, business rules, APIs, middleware, plug‑ins. - Integrate peripherals (payment terminals, scanners, printers, scales, cash drawers, displays) via OPOS, JPOS, and SDKs. - Profile, tune, and optimize performance and concurrency; handle errors, logging, telemetry. - Ensure PCI‑DSS compliance and secure coding practices (secrets management, data minimization). - Support CI/CD, packaging, deployments, hotfixes; produce documentation and runbooks. - Collaborate with Product, QA, and Operations to plan rollouts and troubleshoot issues. Required Skills - 5+ years professional C++ (C++11/14/17) development; STL, RAII, templates, exception handling. - POS domain expertise: OmniPOS/CMA integration, configuration, scripting/plug‑in development. - Deep understanding of transaction lifecycle, promotions/discount engines, tax, returns, tender orchestration, reconciliation. - Loyalty systems experience (membership lookup, accrual, redemption, earn/burn rules). - Multithreading, async I/O, synchronization, and profiling tools (valgrind, perf). - Windows/Linux OS, build systems (CMake/Make/MSBuild), Bitbucket, debuggers (Visual Studio, gdb/lldb). - Device integration using OPOS/JPOS, serial/USB/network peripherals, SDKs. - Unit/integration testing frameworks (GoogleTest, Catch2), mock/stub usage, automated builds. Nice‑to‑Have - EMV/contactless payments, PSP integrations, tokenization, settlement workflows. - Retail back‑office integration (price updates, inventory, promotions). - Edge/distributed store server patterns, conflict resolution. - Python, C#, Java for tooling bridges. - Observability (structured logging, metrics, tracing), security static analysis, Docker, CI/CD platforms. Required Education & Certifications - Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience. ---
Toronto, Canada
On site
07-01-2026
Company background Company brand
Company Name
Raise
Job Title
Frontend Developer (Data-Intensive Operations Platform)
Job Description
Job title: Frontend Developer – Data‑Intensive Operations Platform Role Summary: Build, extend, and maintain a React‑based user interface for a complex internal operations platform. The role focuses on turning domain concepts into clear, data‑dense views and workflows, collaborating closely with backend engineers to shape API contracts, and ensuring high‑quality UX for non‑technical end users. Expectations: Deliver maintainable, readable code in a production environment; design usable interfaces rather than merely implement specifications; iterate UX based on real user feedback; work productively with large, structured datasets and event‑driven APIs; collaborate with backend teams on API shape and UI behavior; maintain code consistency and clarity over clever abstractions. Key Responsibilities: - Develop React UI components for dashboards, tables, and workflow forms (approve/reject/override). - Create data‑dense views with precise accuracy and clear layout. - Consume and manage event‑driven APIs, handling loading, retries, and partial failures. - Collaborate with backend engineers to define API contracts and shape UI behavior. - Implement geospatial mapping, plots, and advanced visualizations (e.g., Uplot, Plotly, Deck.gl, D3). - Apply Tailwind or similar styling systems for consistent UI design. - Iterate on UX usability for non‑technical users, balancing clarity over visual flair. Required Skills: - 3+ years building complex web applications in industrial or operations software contexts. - Strong React expertise with TypeScript in production codebases. - Experience managing server state (React Query, Redux Toolkit, Zustand, etc.). - Ability to design intuitive, usable interfaces and workflows. - Comfortable handling large, structured data sets and async UI patterns. - Solid UI/UX judgment (spacing, hierarchy, affordances); practical UX experience is required. - Familiarity with data‑heavy UI patterns (tables, filters, dashboards) and visualization libraries (Uplot, Plotly, Deck.gl, D3, AG Grid, vis‑timeline). Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or equivalent work experience. - Preferred certifications: Cloud Infrastructure, Specialized UI, or Certified Scrum Master (CSM). ---
Calgary, Canada
Hybrid
15-01-2026
Company background Company brand
Company Name
Raise
Job Title
Senior Business Analyst
Job Description
**Job title:** Senior Business Analyst **Role Summary:** Lead business analysis activities for a multi‑year IT portfolio within a university Program Delivery office. Own the full analysis lifecycle, collaborate across stakeholders, and drive solution design, documentation, and testing to align technology initiatives with strategic objectives. **Expectations:** - Manage business analysis functions for multiple projects, typically 1‑year in duration. - Own requirement capture, documentation, and stakeholder communication. - Mentor junior analysts and promote best practices. **Key Responsibilities:** - Plan, organize, and monitor business analysis tasks for assigned projects. - Analyze business context, goals, and priorities; maintain detailed documentation. - Apply business architecture principles to ensure alignment with organizational strategy. - Lead discovery workshops, record current and future state processes, identify gaps. - Produce Business Requirements Documents, Solution Requirements Documents, and functional specifications. - Collaborate with architects (solution, data, integration) to shape system and data models. - Draft RFPs, support scoring mechanisms, and facilitate vendor selection processes. - Advise on implementation options, risks, and cost‑benefit trade‑offs. - Partner with change management teams to develop training materials and deliver training. - Guide testing teams, develop user acceptance test cases, and validate results. - Conduct workflow and gap analyses for operational support processes. - Enhance business analysis methodology through lessons learned and continuous improvement. - Mentor and coach peers on methodologies (Waterfall, Agile) and analytical techniques. **Required Skills:** - Strong analytical, problem‑solving, and documentation skills. - Expertise in business process discovery, requirements elicitation, and solution design. - Proficiency in process mapping, data flow diagrams, and data model creation. - Experience managing RFPs and vendor selection. - Ability to lead workshops, facilitate discussions, and present to senior stakeholders. - Familiarity with change management, training development, and UAT coordination. - Knowledge of Agile and Waterfall project frameworks. **Required Education & Certifications:** - Bachelor’s degree in Business Administration, Information Systems, Computer Science, or related field. - Certifications such as CBAP, PMI‑PBA, or Agile Business Analysis (preferable).
Vancouver, Canada
On site
Senior
23-01-2026
Company background Company brand
Company Name
Raise
Job Title
Full Stack Engineer
Job Description
**Job Title** Full Stack Engineer **Role Summary** Design, develop, and maintain scalable web applications for a cloud‑based carbon capture analytics platform. Collaborate across product, design, and modeling teams to translate stakeholder requirements into robust, high‑performance solutions. **Expectations** - Deliver well‑structured, reusable code on a 12‑month contract schedule. - Adapt quickly to evolving project priorities while meeting deadlines. - Communicate progress and technical decisions clearly within an Agile team. **Key Responsibilities** - Build and iterate full‑stack web applications, integrating UI/UX designs and product requirements. - Implement front‑end components using modern JavaScript/TypeScript frameworks; create complex visualizations and interactive user interfaces. - Develop server‑side logic with Express, Spring, or .NET, manage database connections, and expose RESTful APIs. - Write automated tests, perform API integrations, and optimize application performance across both client and server layers. - Collaborate with data teams to retrieve, format, and display operational and investment data. - Ensure code quality by following architectural standards, performing code reviews, and maintaining CI/CD pipelines (GitHub Actions/Jenkins). - Deploy and manage services on cloud platforms, ensuring scalability and reliability. **Required Skills** - 5+ years of full‑stack enterprise software development experience. - Expert knowledge of TypeScript/JavaScript and modern front‑end frameworks (React, Angular, Vue, etc.). - Strong background in backend frameworks (Express, Spring, .NET) and relational/no‑SQL database integration. - Proficiency with reactive programming (async/await, RxJS) and state management patterns. - Experience building data‑rich interfaces with complex visualizations. - Knowledge of cloud infrastructure (Azure, AWS, or GCP) and containerized deployments. - Familiarity with CI/CD tools (GitHub Actions, Jenkins) and automated testing. - Excellent technical communication, collaborative mindset, and Agile methodology experience. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience in software development.
Houston, United states
On site
Mid level
03-02-2026