Full Stack Developer building automation tools, APIs, and intelligence platforms for PwC Canada. Supporting threat intelligence and vulnerability management through scalable full-stack systems.
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 and integrate intelligence into 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
Experience with 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)
Must be available to work in Canada based on PwC Canada posting context
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
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.
Software Developer in Test II ensuring automated quality for Warner Bros. Discovery’s CNN Digital products. Building test suites and supporting reliable releases across the SDLC.
Build Systems Software Developer improving compilation, packaging, and CI/CD for OPAL - RT’s real - time simulation products. Supporting R&D teams across complex build environments.
C++ developer building optimized, multithreaded real - time simulation software for large - scale electrical networks. Supporting OPAL - RT Technologies’ global engineering, energy, and industrial customers.
Full Stack Developer building Azure cloud applications and SOAR automation. Supporting Ontinue’s AI - powered MXDR security services, observability, integrations, and incident response.