04 Sep
|
LeverageTek
|
Winnipeg
04 Sep
LeverageTek
Winnipeg
LocationThe successful candidate will be required to work on-site at the customer's Vancouver headquarters 3 days a week. This is a minimum requirement and non‑negotiable.ResponsibilitiesThis role sits at the core of a significant platform rebuild. The incoming engineer will be working on a new, event‑driven, cloud‑based architecture written in TypeScript — a ground‑up replacement of a legacy system.Developing and maintaining backend services in TypeScript across core business domains such as inventory, orders, parts, service workflows, and accounting.Owning the design of database schemas and event contracts within a multi‑tenant architecture.Contributing to and extending a public‑facing API consumed by both the frontend application and third‑party integrations.Building and maintaining connections to external platforms including accounting systems, partner APIs, and messaging services.Managing data continuity between the legacy and new systems throughout the migration lifecycle.Contributing to shared tooling, libraries, and standards within a mono‑repo environment.Developing internal tooling that improves team productivity and operational effectiveness.Playing an active role in building out test coverage, CI/CD pipelines, and observability practices as the platform approaches production readiness.Participating in design discussions, bringing well‑reasoned perspectives,
and following through on decisions once they’re made.QualificationsKey qualifications for this role include:A minimum of 4-7 years working as a backend engineer with direct exposure to event‑driven or distributed systems running in a live production workplace.Practical, hands‑on experience working with at least one major cloud platform (GCP, AWS, or Azure).Solid command of relational database concepts including schema design, indexing strategies, transaction management, and query optimization.Experience with asynchronous messaging technologies such as Pub/Sub, SQS, Kafka, or comparable tools.Working knowledge of Docker and experience operating within CI/CD pipeline workflows.Ability to work effectively within a shared codebase that has established conventions and standards.Genuine curiosity about AI‑assisted development and willingness to actively integrate AI coding tools into everyday work.AssetsFamiliarity with Google Cloud Platform specifically.Prior experience participating in or leading a migration away from a monolithic or legacy system.Exposure to infrastructure‑as‑code tooling such as Pulumi, Terraform, or CDK.Background in observability practices, SRE principles, or monitoring tooling.Demonstrated use of AI coding assistants as a regular part of a professional development workflow.Domain familiarity with operational, field‑service, or B2B vertical software industries.Compensation$115,000-145,000Equal OpportunityLeverageTek is an equal opportunity employer. We welcome applications from all qualified individuals regardless of race, religion, gender, national origin, age, disability, and marital status.#J-18808-Ljbffr
📌 Senior Backend Engineer / Software Developer (Winnipeg) - $115,000 - $145,000 A Year
🏢 LeverageTek
📍 Winnipeg