Chicago Remote (Global) Employment $130K – $160K

Ocra is hiring a Full-stack Engineer

Responsibilities

  • Design, build, and maintain full-stack features across our SaaS platform.
  • Develop and optimize APIs (client & server side), including working with messy or poorly documented partner integrations.
  • Write clean, well-tested, and well-documented code (unit and integration testing).
  • Collaborate with teammates on architecture, design reviews, and code reviews.
  • Contribute to shared resources like onboarding guides, runbooks, and documentation.
  • Identify and resolve performance issues, especially around SQL queries and scaling workloads in AWS.
  • Experiment with AI tools and approaches — both to accelerate development and to inform our proprietary AI-enabled product.

Requirements

  • Languages: Python (primary), JavaScript/TypeScript (secondary).
  • Databases: Postgres, Redis, and DynamoDB experience, including query optimization.
  • Testing: Familiarity with unit testing, integration testing, and modern testing tools.
  • Cloud: Hands-on experience with AWS (deployment, monitoring).
  • Building and consuming APIs; able to reverse engineer poorly documented systems.
  • Comfortable in a distributed, text-first communication environment (Slack, GitHub, Notion, Linear, Google Docs).

Nice to Have

  • Vue experience in building user interfaces and front-end experiences
  • Experience in parking, mobility, or adjacent industries (hotel, airline, shipping, storage, etc.).
  • Background in pricing optimization, revenue management, or omni-channel distribution systems.
  • Familiarity with serverless architectures and event-driven systems.
  • Interest or hands-on experience with AI development (LLMs, agents, or workflow automation).

Benefits

  • Competitive salary w/ ancillary earning opportunities
  • Comprehensive benefits: medical, dental, & vision
  • Flexible work-from-anywhere policy
  • Unlimited PTO that supports work-life balance
  • Stock option incentive plan
  • Company-sponsored 401k
  • Structured growth opportunities
  • Training and ongoing professional development

Work Arrangement

Remote (Worldwide)

Team

Team size: small. Structure: distributed

Required Skills
unit testingintegration testingmodern testing tools.AWSbuilding user interfacesfront-end eparkingmobilityor adjacent industriesserverless architecturesevent-driveAI development unit testingintegration testingmodern testing tools.AWSbuilding user interfacesfront-end eparkingmobilityor adjacent industriesserverless architecturesevent-driveAI development
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Ocra
Ocra is an AI-powered Revenue Management System (RMS) and Global Distribution System (GDS) built for hotel parking assets. Hotels use Ocra to sell underutilized parking inventory through “parking OTAs” to non-guest customers looking to park near airports and event venues. Ocra's team of parking revenue management experts drives revenue growth without adding labor or disrupting operations, helping hotels increase net operating income (NOI) while never compromising parking for hotel guests and staff. Ocra partners with 50+ operators and 25+ hotel groups at 600+ locations. The company has raised $10M, most recently an oversubscribed $5M round co-led by Trestle Partners and MCR Hotels.
All jobs at Ocra Visit website
Job Details
Department Engineering
Category fullstack
Posted 3 months ago