{"id":803419,"url":"https://alion.io/job/getocra-full-stack-engineer","title":"Full-stack Engineer","company":{"id":679558,"name":"Ocra","domain":"getocra.com","url":"https://alion.io/company/getocra","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":4,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Chicago, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":130000,"max":160000,"currency":"USD","period":"year","gross":null,"usd_annual":160000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AWS","optional":false},{"name":"DynamoDB","optional":false},{"name":"GitHub","optional":false},{"name":"Google Docs","optional":false},{"name":"JavaScript","optional":false},{"name":"Linear","optional":false},{"name":"Notion","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Slack","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-02-10T00:33:20Z","employer_posted_date":"2026-02-10","last_verified_at":"2026-10-15T00:23:36Z","board_verified":true,"closed_at":null,"days_open":247,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":246},"description":"About Ocra\nOcra is an AI-powered Revenue Management System (RMS) and Global Distribution System (GDS) built for parking assets. Parking owners and operators use Ocra to sell underutilized parking inventory through “parking OTAs” to prepaid reservation customers looking to park near airports, event venues and high-demand transient locations. Ocra's team of parking revenue management experts drives revenue growth without adding labor or disrupting operations, helping assets increase net operating income (NOI). Ocra partners with 50+ parking operators and 25+ hotel groups at over 600+ locations. The company has raised $10M, most recently an oversubscribed $5M round co-led by Trestle Partners and MCR Hotels.\nWe’re looking for a mid-level full-stack engineer who is energized by working in a small, distributed team where autonomy, curiosity, and adaptability matter more than rigid processes (but we do work on our processes and ensuring it’s not total chaos).\nWhat You Will Be Doing\nDesign, build, and maintain full-stack features across our SaaS platform.\n\nDevelop and optimize APIs (client & server side), including working with messy or poorly documented partner integrations.\n\nWrite clean, well-tested, and well-documented code (unit and integration testing).\n\nCollaborate with teammates on architecture, design reviews, and code reviews.\n\nContribute to shared resources like onboarding guides, runbooks, and documentation.\n\nIdentify and resolve performance issues, especially around SQL queries and scaling workloads in AWS.\n\nExperiment with AI tools and approaches - both to accelerate development and to inform our proprietary AI-enabled product.\n\nCore Skills & Experience\nLanguages: Python (primary), JavaScript/TypeScript (secondary).\n\nDatabases: Postgres, Redis, and DynamoDB experience, including query optimization.\n\nTesting: Familiarity with unit testing, integration testing, and modern testing tools.\n\nCloud: Hands-on experience with AWS (deployment, monitoring).\n\nBuilding and consuming APIs; able to reverse engineer poorly documented systems.\n\nComfortable in a distributed, text-first communication environment (Slack, GitHub, Notion, Linear, Google Docs).\n\nBonus points for any of the following:\nVue experience in building user interfaces and front-end experiences\n\nExperience in parking, mobility, or adjacent industries (hotel, airline, shipping, storage, etc.).\n\nBackground in pricing optimization, revenue management, or omni-channel distribution systems.\n\nFamiliarity with serverless architectures and event-driven systems.\n\nInterest or hands-on experience with AI development (LLMs, agents, or workflow automation).\n\nWho You Are\nClear & Direct Communicator\nCommunicates with clarity, precision, and honesty.\n\nAssumes good intent and avoids unnecessary fluff.\n\nAdaptable Generalist\nCurious and eager to learn unfamiliar parts of the system.\n\nComfortable wearing multiple hats (full-stack)\n\nCollaborative & Feedback-Friendly\n\nCreative & Resourceful Hacker\nEnjoys solving problems that seem impossible - like automating brittle systems or bridging mismatched APIs.\n\nSees constraints as opportunities for inventive solutions.\n\nPragmatic & Impact-Oriented\nFocuses on delivering value, not chasing perfection.\n\nMakes thoughtful tradeoffs between speed and quality.\n\nFlexible & Proactive\nRaises issues early and steps outside their lane when needed.\n\nNon-Negotiables\nWe value humility, curiosity, and outcomes over ego or rigid process.\n\nBenefits\nCompetitive salary w/ ancillary earning opportunities\n\nComprehensive benefits: medical, dental, & vision\n\nFlexible work-from-anywhere policy\n\nUnlimited PTO that supports work-life balance\n\nStock option incentive plan\n\nCompany-sponsored 401k\n\nStructured growth opportunities\n\nTraining and ongoing professional development","description_format":"text","description_chars":3792,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["401k plan","Flexible schedule","Growth opportunities","Professional development","Unlimited PTO"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"},{"name":"Chicago","iso":null,"kind":"city"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Smart Mobility","Scheduling & Booking Software"],"lifecycle":[{"event":"open","at":"2026-09-12T08:44:28Z"},{"event":"open","at":"2026-09-26T01:05:08Z"}],"visa":[],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.153,"p_room":0.28,"age_days":246,"expected_fill_days":27,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-14T06:34:16Z"},"pay":{"stated_usd_annual":160000,"is_top_pay":false},"html_url":"https://alion.io/job/getocra-full-stack-engineer","json_url":"https://alion.io/job/getocra-full-stack-engineer.json","meta":{"generated_at":"2026-10-15T02:01:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2829,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":679558},"rest":"https://alion.io/mcp/rest/get_company?id=679558"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgetocra-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgetocra-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgetocra-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/getocra-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgetocra-full-stack-engineer"}]}