{"id":3766970,"url":"https://alion.io/job/planet-depos-senior-software-engineer-backend","title":"Senior Software Engineer, Backend","company":{"id":2193773,"name":"Planet Depos","domain":"planetdepos.com","url":"https://alion.io/company/planetdepos","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":150000,"max":185000,"currency":"USD","period":"year","gross":null,"usd_annual":185000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"GraphQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"Terraform","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-04T17:26:26Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-05T01:45:57Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Description\nJob Title: Senior Software Engineer, Backend\nLocation: Remote (United States)\nReports To: Engineering Manager\nDepartment: Product Development\nFLSA Status: Exempt\nPlanet Depos is a leading global court reporting firm that harnesses innovative technology to streamline proceedings and deliver better outcomes for clients. As the only international firm led by industry experts, our team is dedicated to reshaping the field with cutting-edge, technology-driven services, including Planet Pro™, our AI-powered litigation technology suite.\nWe are replacing the legacy platform that runs our scheduling, billing and file workflows with a platform built in-house, and we need a senior backend engineer to help build it. You will work closely with an architect and a front-end lead, building systems that legal professionals and court reporters rely on every day. You will design and build services and data models, help decide how they fit together, and work with the team to move production workflows off the old platform without disrupting the people who depend on them.\nESSENTIAL JOB RESPONSIBILITIES:\nDesign, build and maintain backend services and APIs in TypeScript and Node.js.\nDesign and evolve relational database schemas (we use PostgreSQL), including migrating data from a legacy system into a standardized model.\nBuild and consume event-driven integrations over a message broker.\nPartner with product and engineering leads to turn requirements into work the team can estimate and deliver.\nWrite automated tests (unit, integration and end-to-end) and keep CI/CD pipelines healthy.\nReview code, and mentor and support other engineers.\nTroubleshoot production issues and help turn incidents into permanent fixes.\nDocument the systems you build so others can run and extend them.\nCOMPENSATION & BENEFITS:\nAnnual Salary: $150,000 - $185,000, commensurate with experience\nPlanet Depos also offers a comprehensive benefits package:\nMedical insurance\nDental insurance\nVision insurance\nHealth Savings Account\nVoluntary Term Life Insurance\nVoluntary Long-Term Disability\nPaid Time Off\nPaid Holidays\n401(k)\nEmployee Assistance Program (EAP)\nRequirements\nRequired (all three of the following, with specific examples):\nProduction backend experience. 7+ years building and running backend services. For example: a service you owned from design to production; an API whose contract you changed without breaking its consumers; a performance or reliability problem you traced to its cause. \nStrong data modeling. Hands-on experience with relational databases; any is fine, and we use PostgreSQL. For example: a schema you designed or reshaped; a data migration you planned and verified; how you handled data that did not fit the new model. \nDelivery habits. You test your work, make small, reviewed changes, and ship regularly. For example: how you structure a change so it can be released safely; a release that went wrong and what you changed afterward. \nAlso required:\nClear written and verbal communication. \nA degree in computer science or a related field, or equivalent experience. \nPreferred:\nTypeScript and Node.js on a service framework such as NestJS. \nEvent-driven architecture with RabbitMQ or a similar broker. \nAWS (for example data migration services, serverless, monitoring). \nInfrastructure as code (Terraform) and CI/CD pipelines. \nTrunk-based development, feature flags and continuous deployment. \nReplacing or migrating away from a legacy system. \nGraphQL, REST and WebSockets; API gateway products. \nAgile Scrum teams. \nEOE M/F/D/V","description_format":"text","description_chars":3552,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Dental insurance","Health insurance","Life insurance","Vision insurance"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Translation Services","Legal Services"],"lifecycle":[{"event":"open","at":"2026-11-04T20:20:56Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":51,"reasons":["conf:3","win:early"],"computed_at":"2026-11-05T05:03:20Z"},"pay":{"stated_usd_annual":185000,"is_top_pay":true},"html_url":"https://alion.io/job/planet-depos-senior-software-engineer-backend","json_url":"https://alion.io/job/planet-depos-senior-software-engineer-backend.json","meta":{"generated_at":"2026-11-05T05:03:20Z","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":6071,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00: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":2193773},"rest":"https://alion.io/mcp/rest/get_company?id=2193773"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fplanet-depos-senior-software-engineer-backend"},{"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%2Fplanet-depos-senior-software-engineer-backend"},{"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%2Fplanet-depos-senior-software-engineer-backend"},{"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/planet-depos-senior-software-engineer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fplanet-depos-senior-software-engineer-backend"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3766970}},{"tool":"search_jobs","arguments":{"company":"planetdepos.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3766970},"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"}}