J

JustPark

Marketplace for parking spaces via app

Lead Software Engineer

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeDallas, TX, USA

About the Job

Requirements

  • Expert-level Python and Django experience, including at least 5 years shipping and maintaining Django in production.
  • Experience with Django REST Framework, including serializers, viewsets, and OAuth2 token flows.
  • Experience navigating complex PostgreSQL schemas, optimizing queries, and managing migrations.
  • Strong working proficiency with React and TypeScript.
  • Working proficiency with React Native for iOS and Android applications.
  • Experience with Redis caching and task queue patterns using Celery.
  • Experience managing AWS Elastic Beanstalk or equivalent AWS deployments, including infrastructure configuration without existing Infrastructure as Code scaffolding.
  • Experience managing Google Cloud Platform serverless applications.
  • Experience owning a CI/CD pipeline end to end using CloudBees, Jenkins, GitHub Actions, or an equivalent tool.
  • Required experience integrating the Stripe payment gateway, including Connect, PaymentIntent, and webhooks.
  • Awareness of PCI DSS-compliant payment handling.
  • Experience with a Test Driven Development culture.
  • Experience with Docker and containerization.
  • At least 8 years of backend engineering experience.
  • Demonstrated end-to-end ownership of a legacy production codebase.
  • Experience managing or leading a small engineering team, including setting priorities, running sprints, conducting code reviews, and mentoring engineers.
  • Ability to serve as the most senior engineer on a product by setting standards, making architectural decisions, and building alongside the team.
  • Ability to context-switch across backend, frontend, mobile, infrastructure, and integrations work.
  • Ability to explain technical decisions and tradeoffs clearly to non-technical stakeholders.

Responsibilities

  • Manage and lead the Oobeo engineering team by setting priorities, running standups, conducting code reviews, removing blockers, and driving execution against product and business goals.
  • Mentor and develop team engineers and establish standards for code quality, testing, documentation, and deployment practices.
  • Own hiring, onboarding, and performance management for the engineering team as it grows.
  • Collaborate with product, client success, and commercial teams to translate customer needs into technical plans and timelines.
  • Communicate technical status, risks, and tradeoffs to non-technical leadership.
  • Serve as the team's power user of Claude Code and similar tools, and model effective AI-paired development.
  • Build shared AI infrastructure, including module-level CLAUDE.md documentation, skills, and code review patterns for AI-assisted development.
  • Promote AI-paired development across the team by establishing norms, running pairing sessions, and sharing effective practices.
  • Use AI tooling to accelerate platform hardening, testing, and modernization.
  • Provide technical leadership for the Oobeo platform, including its Django monolith, React frontend, React Native mobile apps, and GCP serverless applications.
  • Own system architecture decisions, technology stack direction, and development standards.
  • Support the Django version upgrade and broader codebase modernization.
  • Maintain and improve production stability, performance, and security across platform components.
  • Write and review full-stack code across the Python/Django backend, React/TypeScript web applications, and React Native mobile applications.
  • Build and extend API endpoints using Django REST Framework, including serializers, viewsets, and OAuth2 token flows.
  • Manage PostgreSQL databases, including schema navigation, query optimization, and migration management.
  • Maintain and extend payment integrations with Stripe Connect, Authorize.net, and Square Mobile Payments SDK, with PCI DSS compliance awareness.
  • Maintain and extend real-time communication systems using Pusher/WebSockets and Twilio SMS and Voice IVR.
  • Manage AWS infrastructure, including Elastic Beanstalk, RDS, S3, CloudFront, and Route 53, and manage Google Cloud Platform resources.
  • Implement Terraform Infrastructure as Code to replace manual infrastructure management.
  • Own CI/CD pipelines and deployment processes across platform components.
  • Build and maintain monitoring, alerting, and incident response capabilities.
  • Manage Docker containerization and deployment workflows.
  • Own third-party integrations.
  • Manage Twilio phone number provisioning, webhook configuration, and SMS workflows across customer locations.
  • Establish and build automated testing using pytest-django and factory_boy on a codebase with minimal existing test coverage.
  • Define and enforce development standards, code review practices, and technical documentation.

Desired Qualifications

  • Experience with Terraform or equivalent Infrastructure as Code tools.
  • Experience with real-time systems such as Pusher, WebSockets, or equivalent technologies.
  • Experience with Twilio SMS and Voice IVR.
  • Experience with Square Mobile Payments SDK.
  • Experience with Bluetooth printer integrations, including Zebra printers and ZPL formatting.
  • Experience with modern testing practices and hardening code into production-stable systems.
  • Hospitality or parking technology background.
  • Experience deploying applications through App Store Connect for iOS and Google Play Console for Android.
  • Experience with monitoring and observability tools such as Datadog, Sentry, or equivalent.
  • Experience working in or with private-equity-backed, high-growth, or startup environments.

About the Company

JustPark

Marketplace for parking spaces via app

JustPark connects drivers with available parking spaces through a marketplace platform accessible via mobile app and website. Drivers can search, book, and pay for spots, while property owners list spaces and earn revenue from bookings. The platform earns transaction fees and offers premium listings. It differentiates itself with in-car integration partnerships (e.g., BMW dashboards), a focus on urban markets, and a funding-backed growth strategy including venture capital and crowdfunding. Overall, the goal is to make finding and paying for parking in cities easy by linking drivers with flexible parking options and monetizing these transactions.

Company size
201-500
Company stage
N/A
Total funding
$21.6M
Headquarters
London, United Kingdom
Founded
2006

Recently Posted Jobs

Explore more opportunities at JustPark

See more jobs