Senior Full Stack Developer

Senior Full Stack Engineer | Up to $180k CAD (+ Bonus) | Calgary, Canada | Permanent

Industry: Trading
Location: Calgary (4 Days in Office)
Job Type: Permanent

Our client, a global Commodity Trading firm, is looking for a Senior Full Stack Engineer to join their Trading IT team. This is a hands-on role within a front-office-facing team, where you’ll work closely with traders and analysts to build custom tools that drive automation, process improvement, and business efficiency across the trading lifecycle.

What You’ll Do:

  • Design and develop full-stack applications to solve real-time trading and operational challenges
  • Build and scale tools that replace legacy spreadsheets and manual workflows
  • Translate business needs into technical solutions through close collaboration with end users
  • Work on integration projects, APIs, and user-centric interfaces in a fast-paced environment
  • Help shape a new development function with high visibility across the organisation

Skills:

  • Strong experience in Java and modern front-end frameworks like React or Angular
  • Solid understanding of software architecture, design patterns, and scalable systems
  • Comfortable with API design (REST, GraphQL) and integration with enterprise systems
  • Experience with RDBMS (e.g., Oracle), Git-based workflows, and CI/CD practices
  • Exposure to cloud platforms (AWS or Azure) and containerization tools (Kubernetes, Jenkins)
  • Strong communication skills and ability to work directly with business stakeholders
  • Experience working on Trading applications or ETRM systems is advantageous

This is an onsite role; candidates must be Calgary-based or open to relocation.

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

At a glance

  • Job reference: BBBH38651_1756472693
  • Location: Calgary Metropolitan Area, Alberta
  • Job type: Permanent
  • Job sector: Software Engineering & Quantitative Development
  • Salary: €140000 - €180000.00 per annum
  • Published: August 29, 2025