About JustParkJustPark is the premier partner offering both B2B solutions for destinations and B2C services for drivers, giving us the best of both worlds. We simplify the entire parking experience. From venues and councils to private driveways, our platform makes it simple for drivers to find, book, and pay for parking—while empowering our operating partners to deliver exceptional parking experiences.We’ve always believed parking should be easier—from end to end. That’s why we, two trailblazing companies—ParkHub and JustPark—have come together to make that vision a reality. ParkHub revolutionized event parking in the US, optimizing venue operations for a smoother, stress-free experience. JustPark transformed parking in the UK, turning the hunt for a spot into a simple, seamless task.Now, as one unified company, we’re combining expertise to offer a full-service, frictionless parking solution for both businesses and consumers.About the RoleWe are hiring a Lead Software Engineer to own the Oobeo and EnforcePlus platforms and lead the engineering team that builds and maintains it. Oobeo powers our digital permits, valet management, on-demand parking payments, and enforcement products, serving parking operators, municipalities, universities, and hospitals across the US.This is a player-coach role. You will be the most senior engineer on the Oobeo and EnforcePlus codebase and the engineering manager for the team. You will set technical direction, make architectural decisions, write and review code, and manage the engineers who work on the platform day to day.This role is also explicitly about AI-paired development. You are expected to be a strong, daily user of Claude Code and similar tools, to build out the shared infrastructure that makes AI work for the whole team (module-level CLAUDE.md documentation, skills, review patterns), and to bring the other engineers along on that journey. If you don't actively want to be a power user of these tools and propagate them across the team, this isn't the right role.The platform is a production Django application with a React frontend, React Native mobile apps, and integrations with payment processors, hotel property management systems, SMS providers, and license plate recognition systems. The infrastructure runs on AWS (Elastic Beanstalk) and Google Cloud (serverless). RequirementsKey ResponsibilitiesEngineering Leadership & Team ManagementManage and lead the Oobeo engineering team: set priorities, run standups, conduct code reviews, remove blockers, and drive execution against product and business goalsMentor and develop engineers on the team, establishing standards for code quality, testing, documentation, and deployment practicesOwn hiring, onboarding, and performance management for the engineering team as it growsCollaborate directly with product, client success, and commercial teams to translate customer needs into technical plans and timelinesCommunicate technical status, risks, and tradeoffs clearly to non-technical leadershipAI Tooling & Team AdoptionAct as the team's power user of Claude Code (and similar tools); model how AI-paired development is done wellBuild out shared AI infrastructure: module-level CLAUDE.md documentation, skills, code review patterns that get the best out of AIBring the rest of the engineering team along on AI-paired development — set the norms, run pairing sessions, propagate what worksUse AI tooling to accelerate the hardening, testing, and modernization work this role takes onPlatform OwnershipServe as the technical lead for the entire Oobeo platform: the Django monolith (AWS), React frontend, React Native mobile apps (iOS and Android), and GCP serverless applications (EnforcePlus, ShuttleSync)Own system architecture decisions, technology stack direction, and development standardsSupport implementation of the Django version upgrade and broader codebase modernizations Maintain and improve production stability, performance, and security across all platform componentsDevelopment & Technical ExecutionWrite and review code across the full stack: Python/Django backend, React/TypeScript admin and consumer web applications, and React Native mobile appsBuild and extend API endpoints using Django REST Framework (serializers, viewsets, OAuth2 token flows)Manage PostgreSQL databases: complex schema navigation, query optimization, and migration managementMaintain and extend payment integrations (Stripe Connect, Authorize.net, Square Mobile Payments SDK) with PCI DSS compliance awarenessMaintain and extend real-time communication systems (Pusher/WebSockets, Twilio SMS and Voice IVR)Infrastructure & DevOpsManage AWS infrastructure (Elastic Beanstalk, RDS, S3, CloudFront, Route 53) and Google Cloud Platform resourcesImplement Infrastructure as Code (Terraform) to replace current manual infrastructure managementOwn CI/CD pipelines and deployment processes across all platform componentsBuild and maintain monitoring, alerting, and incident response capabilitiesManage Docker containerization and deployment workflowsIntegrationsOwn third-party integrationsManage Twilio phone number provisioning, webhook configuration, and SMS workflows across customer locationsQuality & TestingEstablish and build out automated testing (pytest-django, factory_boy) on a codebase with minimal existing test coverageDefine and enforce development standards, code review practices, and technical documentationTech StackMust-Have Technical SkillsPython / Django: expert level. Has shipped and maintained Django in production for 5+ yearsDjango REST Framework: serializers, viewsets, OAuth2 token flowsPostgreSQL: complex schema navigation, query optimization, migration managementReact / TypeScript: strong working proficiencyReact Native: working proficiency for the iOS and Android mobile apps (valet attendant app, enforcement officer app)Redis: caching and task queue patterns (Celery)AWS Elastic Beanstalk: or equivalent AWS deployment experience. Must be able to manage infrastructure configs without existing IaC scaffoldingGoogle Cloud Platform: serverless application managementCI/CD: CloudBees, Jenkins, GitHub Actions, or equivalent. Has owned a pipeline end to endPayment gateway integration: Stripe (Connect, PaymentIntent, webhooks) required. Authorize.net a strong plusPCI DSS awareness: understands what compliant payment handling looks likeTest Driven Development culture & experience Docker / containerizationGood to HaveTerraform or equivalent Infrastructure as Code experienceReal-time systems (Pusher, WebSockets, or equivalent)Twilio (SMS, Voice IVR)Square Mobile Payments SDKBluetooth printer integration (Zebra, ZPL formatting)Experience with modern testing practices and hardening code into production-stable systems Hospitality or parking tech backgroundApp Store Connect (iOS) and Google Play Console (Android) deployment experienceMonitoring and observability tools (Datadog, Sentry, or equivalent)Requirements8+ years of backend engineering experienceHas demonstrably owned a legacy production codebase end-to-endExperience managing or leading a small engineering team: setting priorities, running sprints, conducting code reviews, mentoring engineersComfortable as the most senior engineer on a product: sets standards, makes architectural calls, and builds alongside the teamCan context-switch between backend, frontend, mobile, infrastructure, and integrations workClear communicator who can explain technical decisions and tradeoffs to non-technical stakeholdersExperience working in or with PE-backed, high-growth, or startup environments preferredBenefitsRecharge your batteriesUnlimited PTO policyComplimentary in-office baristaCatered breakfast & lunch between Tuesdays - WednesdayRegular social events at the officeInvestment in you and your wellbeingComprehensive medical & dental coverage through Blue Cross Blue Shield and Mutual of OmahaMultiple healthcare plan options including low-deductible and HSA along with broad supplemental benefitsEmployee Assistance programSimplifying journeys so you can breathe easierSubscriptions to mental health assistance platformsTravel stipend for local employeesWe look out for your familyGenerous parental leave policyFertility support via ARC FertilityPet insurance and discount plansLook after the pennies401(k) retirement and savings planSuccess is best when it's sharedRegular social activities such as annual Hackathons and ad hoc celebrations
About JustPark
JustPark is the premier partner offering both B2B solutions for destinations and B2C services for drivers, giving us the best of both worlds. We simplify the entire parking experience. From venues and councils to private driveways, our platform makes it simple for drivers to find, book, and pay for parking—while empowering our operating partners to deliver exceptional parking experiences.
We’ve always believed parking should be easier—from end to end. That’s why we, two trailblazing companies—ParkHub and JustPark—have come together to make that vision a reality.
ParkHub revolutionized event parking in the US, optimizing venue operations for a smoother, stress-free experience. JustPark transformed parking in the UK, turning the hunt for a spot into a simple, seamless task.
Now, as one unified company, we’re combining expertise to offer a full-service, frictionless parking solution for both businesses and consumers.
About the Role
We are hiring a Lead Software Engineer to own the Oobeo and EnforcePlus platforms and lead the engineering team that builds and maintains it. Oobeo powers our digital permits, valet management, on-demand parking payments, and enforcement products, serving parking operators, municipalities, universities, and hospitals across the US.
This is a player-coach role. You will be the most senior engineer on the Oobeo and EnforcePlus codebase and the engineering manager for the team. You will set technical direction, make architectural decisions, write and review code, and manage the engineers who work on the platform day to day.
This role is also explicitly about AI-paired development. You are expected to be a strong, daily user of Claude Code and similar tools, to build out the shared infrastructure that makes AI work for the whole team (module-level CLAUDE.md documentation, skills, review patterns), and to bring the other engineers along on that journey. If you don't actively want to be a power user of these tools and propagate them across the team, this isn't the right role.
The platform is a production Django application with a React frontend, React Native mobile apps, and integrations with payment processors, hotel property management systems, SMS providers, and license plate recognition systems. The infrastructure runs on AWS (Elastic Beanstalk) and Google Cloud (serverless).
Requirements
Key Responsibilities
Engineering Leadership & Team Management
- Manage and lead the Oobeo engineering team: set priorities, run standups, conduct code reviews, remove blockers, and drive execution against product and business goals
- Mentor and develop engineers on the team, establishing standards for code quality, testing, documentation, and deployment practices
- Own hiring, onboarding, and performance management for the engineering team as it grows
- Collaborate directly with product, client success, and commercial teams to translate customer needs into technical plans and timelines
- Communicate technical status, risks, and tradeoffs clearly to non-technical leadership
AI Tooling & Team Adoption
- Act as the team's power user of Claude Code (and similar tools); model how AI-paired development is done well
- Build out shared AI infrastructure: module-level CLAUDE.md documentation, skills, code review patterns that get the best out of AI
- Bring the rest of the engineering team along on AI-paired development — set the norms, run pairing sessions, propagate what works
- Use AI tooling to accelerate the hardening, testing, and modernization work this role takes on
Platform Ownership
- Serve as the technical lead for the entire Oobeo platform: the Django monolith (AWS), React frontend, React Native mobile apps (iOS and Android), and GCP serverless applications (EnforcePlus, ShuttleSync)
- Own system architecture decisions, technology stack direction, and development standards
- Support implementation of the Django version upgrade and broader codebase modernizations
- Maintain and improve production stability, performance, and security across all platform components
Development & Technical Execution
- Write and review code across the full stack: Python/Django backend, React/TypeScript admin and consumer web applications, and React Native mobile apps
- Build and extend API endpoints using Django REST Framework (serializers, viewsets, OAuth2 token flows)
- Manage PostgreSQL databases: complex schema navigation, query optimization, and migration management
- Maintain and extend payment integrations (Stripe Connect, Authorize.net, Square Mobile Payments SDK) with PCI DSS compliance awareness
- Maintain and extend real-time communication systems (Pusher/WebSockets, Twilio SMS and Voice IVR)
Infrastructure & DevOps
- Manage AWS infrastructure (Elastic Beanstalk, RDS, S3, CloudFront, Route 53) and Google Cloud Platform resources
- Implement Infrastructure as Code (Terraform) to replace current manual infrastructure management
- Own CI/CD pipelines and deployment processes across all platform components
- Build and maintain monitoring, alerting, and incident response capabilities
- Manage Docker containerization and deployment workflows
Integrations
- Own third-party integrations
- Manage Twilio phone number provisioning, webhook configuration, and SMS workflows across customer locations
Quality & Testing
- Establish and build out automated testing (pytest-django, factory_boy) on a codebase with minimal existing test coverage
- Define and enforce development standards, code review practices, and technical documentation
Tech Stack
Must-Have Technical Skills
- Python / Django: expert level. Has shipped and maintained Django in production for 5+ years
- Django REST Framework: serializers, viewsets, OAuth2 token flows
- PostgreSQL: complex schema navigation, query optimization, migration management
- React / TypeScript: strong working proficiency
- React Native: working proficiency for the iOS and Android mobile apps (valet attendant app, enforcement officer app)
- Redis: caching and task queue patterns (Celery)
- AWS Elastic Beanstalk: or equivalent AWS deployment experience. Must be able to manage infrastructure configs without existing IaC scaffolding
- Google Cloud Platform: serverless application management
- CI/CD: CloudBees, Jenkins, GitHub Actions, or equivalent. Has owned a pipeline end to end
- Payment gateway integration: Stripe (Connect, PaymentIntent, webhooks) required. Authorize.net a strong plus
- PCI DSS awareness: understands what compliant payment handling looks like
- Test Driven Development culture & experience
- Docker / containerization
Good to Have
- Terraform or equivalent Infrastructure as Code experience
- Real-time systems (Pusher, WebSockets, or equivalent)
- Twilio (SMS, Voice IVR)
- Square Mobile Payments SDK
- Bluetooth printer integration (Zebra, ZPL formatting)
- Experience with modern testing practices and hardening code into production-stable systems
- Hospitality or parking tech background
- App Store Connect (iOS) and Google Play Console (Android) deployment experience
- Monitoring and observability tools (Datadog, Sentry, or equivalent)
Requirements
- 8+ years of backend engineering experience
- Has demonstrably owned a legacy production codebase end-to-end
- Experience managing or leading a small engineering team: setting priorities, running sprints, conducting code reviews, mentoring engineers
- Comfortable as the most senior engineer on a product: sets standards, makes architectural calls, and builds alongside the team
- Can context-switch between backend, frontend, mobile, infrastructure, and integrations work
- Clear communicator who can explain technical decisions and tradeoffs to non-technical stakeholders
- Experience working in or with PE-backed, high-growth, or startup environments preferred
Benefits
Recharge your batteries
- Unlimited PTO policy
- Complimentary in-office barista
- Catered breakfast & lunch between Tuesdays - Wednesday
- Regular social events at the office
Investment in you and your wellbeing
- Comprehensive medical & dental coverage through Blue Cross Blue Shield and Mutual of Omaha
- Multiple healthcare plan options including low-deductible and HSA along with broad supplemental benefits
- Employee Assistance program
Simplifying journeys so you can breathe easier
- Subscriptions to mental health assistance platforms
- Travel stipend for local employees
We look out for your family
- Generous parental leave policy
- Fertility support via ARC Fertility
- Pet insurance and discount plans
Look after the pennies
- 401(k) retirement and savings plan
Success is best when it's shared
- Regular social activities such as annual Hackathons and ad hoc celebrations
The world population is set to reach 9.7 billion by 2050 with 68% of us living in urban areas according to the United Nations. How we plan and manage those urban is key to a future of free-flowing, living, breathing cities where people and communities thrive.At JustPark, our mission is to accelerate the transition to sustainable transport: a world where everyone has easy access to a parking space, chargepoint, scooter, bike or shared car.We’re starting at ground level because we see huge potential in unused space to help solve bigger, societal challenges. We want to see the easing of congestion, a marked improvement in air quality, and a better quality of life through mobility for everyone.
The world population is set to reach 9.7 billion by 2050 with 68% of us living in urban areas according to the United Nations. How we plan and manage those urban is key to a future of free-flowing, living, breathing cities where people and communities thrive.
At JustPark, our mission is to accelerate the transition to sustainable transport: a world where everyone has easy access to a parking space, chargepoint, scooter, bike or shared car.
We’re starting at ground level because we see huge potential in unused space to help solve bigger, societal challenges. We want to see the easing of congestion, a marked improvement in air quality, and a better quality of life through mobility for everyone.