
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

Description Avum is seeking a skilled and proactive Software Development Engineer in Test (SDET) to join our team. In this fully remote role, you will be an integral part of the quality assurance team, focusing on developing and maintaining automated...
Software Development
United States
Hiring from: United States

Are you excited about working at the forefront of applied research in an industry setting? Thomson Reuters Labs in Canada is seeking scientists with a passion for solving problems using state-of-the-art natural language processing, information retrieval, and generative AI. What...
Software Development
Canada
Hiring from: Canada

We're Hiring: Business Data Analyst! We are seeking an analytical and detail-oriented Business Data Analyst to transform raw data into actionable business insights. The ideal candidate will have strong analytical skills, proficiency in data visualization tools, and the ability to...
Software Development
United States
Hiring from: United States