Full Stack Developer building automation tools, APIs, and intelligence platforms for PwC Canada. Supporting cybersecurity analysis and globally scaling client-facing services.
Responsibilities
Design and build scalable automation tools and data collection systems integrating with third-party APIs and bespoke data sources
Develop and maintain internal platforms, services, and RESTful APIs supporting intelligence analysis, publication, and distribution
Contribute to systems that manage and present structured technical intelligence data
Collaborate with service and product owners to improve interfaces and APIs for client-facing services
Write clean, performant, reusable frontend and backend code manually and using AI Agents
Review peers’ work for user needs and engineering best practices
Contribute to technical and non-technical internal documentation
Support the ongoing evolution of platforms as they scale globally
Requirements
Strong experience with Python in an API design context
Advanced knowledge of JavaScript and modern web technologies (HTML/CSS)
Experience designing, developing, and consuming RESTful APIs
Comfortable using AI tools like Cursor and Github Copilot
Ability to write performant, maintainable, and reusable UI components
Experience working collaboratively within globally distributed teams
Strong written and verbal communication skills
TypeScript, React and Node.js advantageous
Python frameworks for backend/API design (e.g., Flask, Falcon) and relational data modelling
Experience owning full-stack applications across frontend, backend and database models
Experience deploying and operating applications in cloud environments (GCP, AWS, or Azure)
Familiarity with modern development practices (CI/CD, containerisation, cloud-native architectures)
No work visa sponsorship available
Benefits
Variable incentive pay programs may be available to eligible employees
Comprehensive total rewards package
Competitive compensation package
Inclusive benefits
Flexibility programs
Continuous development environment
Accommodation throughout the application, interview, and employment process
Backend Software Engineer building identity decisioning systems and KYC - compliant services for Affirm’s buy - now - pay - later platform. Developing distributed systems with Python or Kotlin across financial product teams.
GTM Engineer building automation, data pipelines, and AI workflows for LumiQ’s accounting and finance professional education platform. Bridging technical systems with Sales and Marketing execution.
Senior Software Engineer building distributed clearing and settlement systems for Alpaca, a global brokerage infrastructure provider. Developing integrations and infrastructure for equities, options, and securities finance products.
Staff Software Engineer designing mission, behavior, and motion planners for AeroVect’s autonomous airport ground equipment. Driving production autonomy through trajectory optimization and robotics planning.
Senior Software Developer leading scalable software application development, mentoring engineers, and aligning technical solutions with business needs. Improving delivery through coding standards, DevOps, automation, and CI/CD.
Tech Lead directing streaming, storage, and training systems for DataVisor’s AI - powered fraud and risk platform. Leading distributed systems execution and AI - assisted engineering practices.
Fullstack Developer criando landing pages, integrações e tracking para campanhas de performance da IPmedia, startup de encontros online. Foco em conversão, velocidade, CRO e escala.
Full Stack Software Engineer building Python/Django, Angular, and SQL features for Remarcable’s procurement SaaS. Owning integrations, reliability, and customer - impacting product development.