Backend Developer
Remote (Canada)
Full time
CAD $90,000-120,000
About Us
VinoCheck is a Canadian software company making wine compliance easier, more accurate, and more affordable. We build tools that help wineries manage complex requirements and reduce the time spent on compliance.
Our founding team brings deep experience building software for the wine industry. We’re expanding our existing product team. This is a newly created position to support our growth, not a replacement for an existing team member.
The Role
We’re hiring a backend developer with 3–5+ years of professional experience to build and maintain our wine compliance platform.
You’ll work primarily in TypeScript, building backend services, APIs, and integrations using PostgreSQL and AWS. This role offers meaningful ownership of features and the opportunity to contribute to technical decisions as the platform grows.
Responsibilities
Design, build, and maintain backend services and RESTful JSON APIs using TypeScript and JavaScript.
Translate complex business requirements into reliable, maintainable software.
Build and maintain integrations with third-party systems.
Design and optimize database schemas and queries.
Work with AWS services to support data storage, message processing, and application infrastructure.
Write clean, well-documented code with appropriate automated tests.
Troubleshoot issues and improve system reliability, performance, and security.
Participate in code reviews and contribute to development practices and architecture decisions.
Qualifications
3–5+ years of professional backend development experience.
Strong proficiency in TypeScript and JavaScript.
Experience building and maintaining production REST APIs.
A solid understanding of relational databases, SQL, data modeling, and query optimization; PostgreSQL experience is preferred.
Experience working with AWS infrastructure.
Experience integrating with third-party APIs and services.
Familiarity with automated testing, CI/CD workflows, authentication, and authorization.
Ability to break down complex requirements, propose solutions, and follow work through to completion.
Must be based in Canada and legally authorized to work full-time.
Experience with DynamoDB, S3, SQS, or Aurora is an asset. Wine industry experience is not required.
Tech Stack
TypeScript and JavaScript
PostgreSQL hosted on Amazon Aurora
DynamoDB
AWS, including S3 and SQS
RESTful JSON APIs
GitHub
What We Offer
Annual salary of CAD 90,000-120,000 based on experience.
Benefits through a Health Spending Account (HSA).
Fully remote work within Canada.
Meaningful ownership and input into technical decisions.
The opportunity to build software that solves practical problems for wineries.
How to Apply
Email your resume to zach@vinocheck.com with the job title in the subject line. Include a brief introduction explaining your interest in the role and your relevant experience.