hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Backend Engineer

VanHack

VanHack

Software Engineering
Vancouver, BC, Canada
Posted on Oct 7, 2025

New

Posted 19 hours ago

Senior Backend Engineer

Vancouver, Canada

Relocation onlySponsored Visa
undisclosed

Must-have skills

Postgresql3 Year(s)
Node.js3 Year(s)
Aws1 Year(s)

Nice-to-have skills

Scala1 Year(s)
Ci/cd Automation1 Year(s)

Language required

English

Metronomics - Who We Are

At Metronomics, our purpose is to empower and inspire CEO+Leadership teams to achieve

exceptional growth and success. We are deeply committed to making a meaningful impact on the

businesses we work with, driven by our revolutionary business growth operating system that

empowers CEO+ Leadership teams to consistently drive 30%+ growth year over year.

Metronomics is a prescriptive, practical, and proven system that can be used for any kind of

company looking to achieve growth. It's the first framework that ties together all aspects of a

business including cultural, cohesive, human, strategy, execution and cash. Metronomics

provides the “how” to exceptional business growth, with a timeline.

For more information about the company please visit: www.metronomics.com

Position Description

Drive the evolution of our backend systems as we transition from a Scala/Java legacy monolith to a

modern, scalable Node.js and Express.js platform. You’ll be responsible for designing concurrent

and distributed systems, managing data flows, and ensuring resilient APIs that power our platform.

Remote-friendly; close partnership with Product, Frontend, and QA.

Key Accountabilities

• Lead backend modernization from Scala/Java monolith to Node.js/Express.js microservices.

• Design and implement high-performance, concurrent, multi-threaded services.

• Model and optimize PostgreSQL schemas and queries for scalability and reliability.

• Build and maintain REST APIs with OpenAPI documentation.

• Ensure AWS-hosted infrastructure is secure, scalable, and cost-efficient.

• Contribute to CI/CD pipelines with GitHub Actions for automated build/test/deploy.

• Collaborate closely with frontend and product teams to define contracts and API interfaces.

• Mentor junior engineers in backend patterns, scalability practices, and system design.

Measure of Success

• Successful migration of legacy services to Node.js/Express.js with minimal downtime.

• Stable, high-performing APIs serving production workloads with low latency.

• PostgreSQL schemas and queries optimized for business-critical workflows.

• CI/CD pipelines (GitHub Actions) consistently delivering reliable builds and deployments.

• Positive feedback from frontend, QA, and product partners on backend clarity and

reliability.

Education/Experience Requirements

• Proven backend engineering experience with Scala or Java in production systems.

• Strong expertise in Node.js and Express.js for backend services.

• Hands-on experience designing and implementing concurrent/multi-threaded systems.

• Proficiency with PostgreSQL, schema design, and query optimization.

• Experience hosting and scaling backend systems on AWS.

• Track record of contributing to CI/CD pipelines with GitHub Actions.

• Experience designing and documenting REST APIs (OpenAPI preferred).

Skills/Qualifications

• Scala or Java expertise; strong Node.js/Express.js experience.

• PostgreSQL data modeling and query optimization.

• Concurrency and multi-threading in backend systems.

• CI/CD automation with GitHub Actions.

• API design and documentation with REST/OpenAPI.

• AWS backend hosting and scaling best practices.

• Strong communication skills for async collaboration and documentation.

• Bias for action: reliable delivery and strong follow-through.

Nice to Have

• Experience with analytics pipelines and data processing systems.

• Experience with pub/sub queue systems (Kafka, RabbitMQ, SQS, or similar).

• Background in microservices architecture and distributed systems.

• Experience with SaaS or multi-tenant B2B platforms.

Technology & Equipment

• Backend: Scala, Java, Node.js, Express.js.

• Database: PostgreSQL.

• Infra: AWS, GitHub Actions.

• Collaboration stack: Jira, Confluence, Microsoft Teams, Outlook.