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
- 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.
You Have
- 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.
Nice to Have
- 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).
Tech Stack You’ll Touch
TypeScript
- Node.js
- Firebase Functions
- Express
- React
- Tailwind
- shadcn/ui
- MySQL
- Sequelize
- Stripe
- Twilio
- Jest
- GitHub Actions
- Datadog
Compensation & Terms
- Rate: $68 – $72 USD / hour (40 hrs/week)
- Duration: 9-month contract
About Propark Mobility
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.