{"id":4077877,"url":"https://alion.io/job/ajax-full-stack-engineer","title":"Full Stack Engineer","company":{"id":669618,"name":"Ajax","domain":"joinajax.com","url":"https://alion.io/company/joinajax","size_band":"11-50","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-11-11T05:49:22Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":210000,"max":270000,"currency":"USD","period":"year","gross":null,"usd_annual":270000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Model Context Protocol","optional":false}],"status":"live","first_seen_at":"2026-02-18T19:57:11Z","employer_posted_date":"2026-02-18","last_verified_at":"2026-11-11T16:04:51Z","board_verified":true,"closed_at":null,"days_open":265,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":265},"description":"Our mission\nAjax is on a mission to help law firms capture and organize their latent knowledge and put it to work. The legal services industry takes in over $1T in annual revenue and boasts 1.5 million practicing attorneys just here in the US, but AI has clients wondering what exactly they're paying so much for.\nThese clients are half-right: AI makes it faster to draft rote motions and review voluminous documents during discovery. But law firms have never been in the business of mutating and transmitting documents; they're paid to apply their firm's institutional knowledge and best practices to their clients' specific cases. Ajax automatically captures this knowledge and helps firms redeploy it toward faster, cheaper, and more effective legal services.\nThe Company\nOur mission is lofty, but our product provides tangible, day-1 benefit to firms. We started by addressing the firm’s core revenue driver: our AI timekeeping product tracks attorneys' work and draftsbillable time entries for them, finding each attorney tens of thousands of incremental dollars per year. This product has 5x annual growth, hundreds of law firms, and thousands of DAUs.\nMetrics we’re proud of We’re solving the worst problem 1.5 million attorneys in the US face. Our metrics are exceptional:\nCustomers say things like \"I'm leaving my husband for Ajax\" (really)\n\n14 customers have invested in Ajax with their own money\n\n: we build long term partnerships with our customers (\n\n97% Pilot Conversion Rate: when we start pilots, we win them (>70% is considered good)\n\n140% Net Dollar Retention: after firms convert with Ajax, they share it with more and more employees (>120% is considered good)\n\nThe Role\nYour core job here is to build software that makes owning and operating a law firm as easy as pie.\nBy day 30, you will\nShip user-facing features that make reviewing one's time easier, e.g.:\nAutomatically proposing UIs that match users' review preferences, or\n\nRethinking how we enable users to split entries\n\nBuild a new billing system integration that unlocks more of the legal market\n\nBy day 90, you will\nGenerate meaningful improvements to our pipeline's quality, e.g.:\nImproving our clustering algorithms\n\nDriving down p99 latency\n\nMeet with customers and prototype a new feature, e.g.\nBuilding an ontology for the firm's client-management and exposing it via MCP\n\nBy day 180, you will\nShape our product roadmap. You'll work with Alex (me) to decide what problems we need to solve, and go solve them\n\nWho you are\nOwnership: a wise man* once said the difference between senior engineers and junior engineers is that senior engineers own the feature into production and beyond\n\nEmpathy: to build features end to end, you must be able to sit in our customers' shoes. Our company makes bs work go away for lawyers that work really hard; that needs to speak to you.\n\nResourceful: you're scrappy: you prefer figuring bugs out yourself to putting your hands up.\n\n*my coworker Andrew\nYou will:\nPrototype new features and share with real customers that day\n\nDeeply understand and improve our inference pipeline\n\nMeaningfully shape our growing team:\nInterview every candidate\n\nYou’ll excel here if\nYour reward function is customer happiness (stolen verbatim from our 2nd engineer).\n\nYou want ownership - that means shipping your ideas and owning the results.\n\nYou like adventure. We’re solving an unsolved problem, so we need to be brave and rigorous in our exploration. The optimal number of unsuccessful experiments is higher than 0.\n\nI like working here because we win a lot, we’re solving previously-intractable technical challenges, and at least once a week a customer tells me that our product is saving their life. If that sounds fun to you, send me an email.\nFAQs\nHow far along are we?\nWe have over 200 paying law firms and thousands of users\n\nOur team is 16 people (6 engineers, 10 GTM)\n\nWe’ve raised $15mm in venture funding from excellent VCs\n\nCan I work remotely?\nWe usually work 5 days/week in-person in FiDi, NYC. We’re flexible, though, and we get that people are adults - Tyler worked from home when he had some family staying over, and Nat took a Wednesday off recently because she had to take delivery of a rare fish (don't ask).\n\nCompensation: $210-$270k base + .25%-.75% equity.\nThe range is wide because we’re open to a range of seniorities.\n\nOffers may extend above but will not dip below the stated range.\n\nWe also offer unlimited PTO, paid lunch/dinner on Fridays, and health/dental/vision.\n\nRoger slept through his alarm and joined standup\nInnovation that excites from Brandon\nTyler can be a lot","description_format":"text","description_chars":4604,"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":["Equity","Unlimited PTO"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Legal Services"],"lifecycle":[{"event":"open","at":"2026-11-11T16:04:51Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.196,"p_room":0.28,"age_days":265,"expected_fill_days":38,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-11-11T17:11:29Z"},"pay":{"stated_usd_annual":270000,"is_top_pay":true},"html_url":"https://alion.io/job/ajax-full-stack-engineer","json_url":"https://alion.io/job/ajax-full-stack-engineer.json","meta":{"generated_at":"2026-11-11T17:11:29Z","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":32756,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":669618},"rest":"https://alion.io/mcp/rest/get_company?id=669618"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fajax-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fajax-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fajax-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/ajax-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fajax-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4077877}},{"tool":"search_jobs","arguments":{"company":"joinajax.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4077877},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}