
Senior Full-Stack Software Engineer
Braintrust
Contract
Software Development
Canada
Hiring from: Canada
Job Description
About the Platform
Our next-generation smart-parking platform delivers friction-free access and integrated digital payments. Help support our engineering team in delivering multiple high-value flagship features in a fast-paced environment. You'll co-author specs, shape data and service layers, and ship production-ready code that scales across millions of parking sessions.
What You’ll Do
TypeScript
Propark is a nationwide parking-management company that blends four decades of on-site expertise with cloud, computer-vision, and digital-payments technology. Across hundreds of garages and lots, we turn curb space into data-driven, friction-free experiences that boost revenue for property owners and make parking effortless for drivers.
About the Platform
Our next-generation smart-parking platform delivers friction-free access and integrated digital payments. Help support our engineering team in delivering multiple high-value flagship features in a fast-paced environment. You'll co-author specs, shape data and service layers, and ship production-ready code that scales across millions of parking sessions.
What You’ll Do
- Drive work independently—take a Jira ticket or one-page spec and turn it into reviewed PRs, tests, and a clean deployment plan.
- Shape specs & data models alongside senior teammates; draft migrations and update Sequelize models.
- Implement services & APIs in TypeScript/Node (Firebase Functions, Express) that integrate with Stripe, Twilio, and internal services.
- Write solid unit tests with Jest; pair with our SDET on integration coverage and CI gates.
- Harden webhooks & async flows (payments, LPR events) with idempotency, retries, and monitoring hooks.
- Review code and raise flags early—spot gaps, propose fixes, and keep the release train on time.
- Collaborate asynchronously in a fast-paced, remote setup—clear written updates, proactive risk calls, zero babysitting.
- 5+ years of professional software-engineering experience shipping customer-facing web applications using TypeScript/JavaScript (Node.js on the back end and a modern front-end framework).
- Demonstrated end-to-end ownership of features—from data-model design through production deployment—with minimal oversight.
- Extensive experience building Node.js services and RESTful APIs, backed by strong SQL skills
- Strong command of automated testing in Jest and a test-first mindset.
- Ability to commit to a full-time (40 hrs/week) schedule aligned with U.S. business hours and to communicate clearly in English, both written and spoken.
- Hands-on Stripe (Payments or Connect) or similar payment platform experience.
- Deep expertise in one or more tools from our current tech stack (listed below).
TypeScript
- Node.js
- Firebase Functions
- Express
- React
- Tailwind
- shadcn/ui
- MySQL
- Sequelize
- Stripe
- Twilio
- Jest
- GitHub Actions
- Datadog
- Rate: $68 – $72 USD / hour (40 hrs/week)
- Duration: 9-month contract
Propark is a nationwide parking-management company that blends four decades of on-site expertise with cloud, computer-vision, and digital-payments technology. Across hundreds of garages and lots, we turn curb space into data-driven, friction-free experiences that boost revenue for property owners and make parking effortless for drivers.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs

Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right...
Software Development
Canada
Hiring from: Canada

Department: Product Location: Remote Canada Compensation: $120,000 - $180,000 / year Description As the first Product Researcher at AgencyAnalytics, you will be a key strategic partner working directly with the Director of Product Design, the company founders, and PMs and...
Software Development
Canada
Hiring from: Canada

British Columbia IB Chemistry Tutor Job Varsity Tutors is looking for experts like you to tutor K-12 and college students online in a variety of academic subjects! By partnering with Varsity Tutors, teaching online is seamless and interactive. Some benefits...
Software Development
Canada
Hiring from: Canada