Skip to main content
Ad
IBM logo

Senior Software Developer (Full-Stack, Frontend-Leaning)

IBMRemote - CanadaEstimate the salary

Remote · Senior 2+ yrs · A month ago

Quick Take

Senior Software Developer (Full-Stack, Frontend-Leaning) role at IBM (Remote - Canada). Requires 2+ years of experience with React, Redux, and TypeScript to build mission-critical billing and usage interfaces, alongside Go microservices. Direct application on IBM Careers.

🇨🇦 Location Requirement: Candidates must have legal authorization to work in Canada without sponsorship.

🏢 About IBM

IBM Software delivers cloud-native, AI-powered enterprise products that power global business operations. Operating at the forefront of digital transformation, hybrid cloud platforms, and distributed systems, IBM empowers engineering teams to build mission-critical technologies with global impact.

🎯 The Role

The Billing POD within the TEAR team owns the end-to-end systems that transform platform cloud usage into accurate, reliable invoicing and billing pipelines. This role is full-stack with a major emphasis on frontend engineering—you will dedicate most of your focus to developing rich, reliable billing and usage interfaces in React, Redux, and TypeScript, while contributing to the Go backend services and data pipelines behind them.

🛠️ Tech Stack

  • Frontend: React, Redux, TypeScript, JavaScript, HTML5, CSS3
  • Backend: Go (or Java / C++ / Rust), RESTful APIs, Microservices
  • Data & Streaming: Apache Kafka, Apache Flink, PostgreSQL, OpenSearch
  • Infrastructure & Observability: Kubernetes, Docker, Grafana, AWS / Azure / GCP

💼 What You'll Do

  • Architect and deliver core frontend user interfaces for metering, usage analysis, rating, and invoicing.
  • Build and maintain backend microservices and streaming pipelines supporting the billing lifecycle.
  • Take full end-to-end ownership of feature delivery from technical design to rollout and production monitoring.
  • Ensure strict precision, idempotency, and auditability across large-scale event processing systems.
  • Participate in architectural reviews, write technical design documents, and contribute to team operational playbooks.

✅ What You'll Need

  • 2+ years of professional software engineering experience with deep expertise in frontend architecture.
  • Strong proficiency creating complex web applications with React, Redux, and TypeScript.
  • Working knowledge of backend languages such as Go, Java, or C++ and familiarity with distributed microservices.
  • Understanding of cloud-native architecture, Kubernetes, and relational databases like PostgreSQL.
  • High attention to detail regarding data integrity, auditing, and automated testing.
  • Active legal right to work in Canada without employer sponsorship.

🌟 Nice to Have

  • Prior experience building billing, payments, usage-based metering, or fintech software.
  • Familiarity with event-driven architectures utilizing Apache Kafka or Apache Flink.

Why This Role?

This is a curated frontend role from IBM. Every listing on OnlyFrontendJobs is hand-picked for frontend relevance and quality. The tech stack leans on React, TypeScript, Redux and more.

Senior Software Developer (Full-Stack, Frontend-Leaning) at IBM — FAQ

Quick answers about this role, the stack, and how to apply.