senior software engineer full time

pumapulse HQ: toronto, toronto, Canada Remote job Jan 28

Software Engineer

Full-Time · Remote

About PumaPulse

PumaPulse is a technology company building software for trading, finance, and digital asset platforms. We focus on reliable, scalable systems used in production environments where performance, security, and correctness matter.

About the Product

You’ll work on Tradex, our core platform powering trading infrastructure, exchange services, and internal operational tools. Tradex handles real-time market data, high-throughput workflows, and financial integrations, with ongoing work around automation and AI-assisted features.

The Role

We’re looking for a Software Engineer to help develop and maintain Tradex. This role involves building backend services, contributing to web interfaces, and working on systems that support real-time trading and financial workloads.

This is a hands-on engineering role with real ownership over production systems, working fully remotely with a distributed team.

Responsibilities

Build and maintain backend services used in trading and financial workflows  

Design and develop APIs and real-time features using REST and WebSockets  

Work with market data, order flows, and exchange-related systems  

Develop modern web interfaces for internal and external users  

Integrate and maintain automation and AI-assisted features including analytics, workflows, and tooling  

Improve system performance, reliability, security, and observability  

Contribute to architecture decisions and technical planning  

Review code and follow engineering best practices  

Tech Stack

Backend: Node.js, Python for AI and ML services  

Frontend: React, Next.js  

Databases: PostgreSQL, Supabase, Redis  

Infrastructure: AWS, Docker, CI/CD  

Realtime and APIs: REST, WebSockets  

AI and Data: LLM integrations, data pipelines, internal services  

Version Control: Git  

Requirements

3+ years of professional software engineering experience  

Strong foundation in backend development and system design  

Experience building and maintaining production systems  

Experience working with trading systems, exchanges, or real-time financial data  

Understanding of performance, latency, and reliability in real-time systems  

Ability to work independently and take ownership of tasks  

Strong problem-solving and communication skills  

Comfortable working in a fully remote, distributed team  

Nice to Have

Experience in fintech, trading platforms, or digital asset infrastructure  

Familiarity with order books, market data feeds, or execution systems  

Exposure to AI or LLM integrations and automation systems  

Work Setup and Benefits

Fully remote work environment  

Flexible working hours  

High ownership and direct impact on core systems  

Engineering-driven culture focused on quality and scalability  

Exposure to real-world fintech and AI use cases

Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Intermediate (3 - 5 yrs)
Languages:
English

$42/hr