{"id":4037511,"url":"https://alion.io/job/strider-full-stack-engineer-2","title":"Full-stack Engineer","company":{"id":702595,"name":"Strider","domain":"onstrider.com","url":"https://alion.io/company/strider-3","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":null,"ats_vendor":"Schema","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["AR","BR","CO","MX","CL","CR","PY","PE","UY"],"hiring_countries_total":9,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ArgoCD","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"FastAPI","optional":false},{"name":"Figma","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitOps","optional":false},{"name":"Google Maps","optional":false},{"name":"gRPC","optional":false},{"name":"Helm","optional":false},{"name":"Keycloak","optional":false},{"name":"Kubernetes","optional":false},{"name":"Mantine","optional":false},{"name":"Next.js","optional":false},{"name":"PostGIS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQLAlchemy","optional":false},{"name":"TanStack Router","optional":false},{"name":"TanStack Start","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-02T00:00:00Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T21:05:35Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"Build and evolve an Education Technology platform with web applications for families, school staff, and our internal operations team\nRaise the bar for front-end quality across the team: component design, accessibility, performance, and UX polish\nShip features end-to-end: PostgreSQL schema and migrations, Python (FastAPI) services and APIs, and React screens built with TanStack Start, Mantine, and TypeScript\nWork in a modular, domain-driven monorepo (Python and TypeScript), and read and write Architecture Decision Records before making significant changes\nBuild secure, multi-tenant features: sign-in through OpenID Connect (Keycloak), fine-grained permissions, and careful handling of student and family data\nInvestigate and fix bugs, performance bottlenecks, and related issues\nSafeguard code quality through peer reviews, automated testing, strict CI quality gates, and established best practices\nProduce clean, efficient, and well-documented code\nPartner with cross-functional teams across product management, design, and engineering to ship reliable solutions\nKeep current with emerging technologies and industry trends\n5+ years of full-stack experience, with strong front-end experience and solid Python back-end skills\nExpert-level TypeScript\nExpert-level React\nStrong HTML and CSS experience\nSignificant Python experience, ideally with FastAPI, Pydantic, and async SQLAlchemy\nExperience with server-side rendering in a full-stack React framework (e.g., TanStack Start, Next.js)\nFront-end architecture experience: reusable component libraries, forms and validation, data fetching and caching, and front-end performance\nUX experience, translating Figma designs into polished, accessible, responsive interfaces\nExperience designing and developing RESTful APIs, including OpenAPI contracts and typed API clients\nSolid PostgreSQL skills: relational schema design, migrations, indexes and constraints, and transactions\nComfort with strict static typing in both TypeScript and Python\nExperience writing automated tests (e.g., pytest, Vitest, Testing Library)\nExperience with Docker and Docker Compose for local development\nExperience with Git, pull-request code reviews, and CI pipelines (e.g., GitHub Actions)\nExperience with coding agents and AI-assisted engineering tools\nAbility to review, evaluate, and refine AI-generated code\nStrong collaboration skills with a team mentality\nDemonstrated ability to work in unison with other engineers, product team, design team, AI team, etc\nStartup experience and a move-fast mentality\nStrong communication skills in both spoken and written English\nExperience with TanStack Start, TanStack Router, and TanStack Query\nExperience with Mantine or a similar React component library and design system\nExperience with OAuth 2.0 / OpenID Connect and identity providers (e.g., Keycloak)\nExperience with multi-tenant SaaS and fine-grained authorization (e.g., SpiceDB or other Zanzibar-style systems)\nExperience with gRPC and Protocol Buffers\nExperience with Google Cloud Platform, Kubernetes, and GitOps deployment (e.g., Argo CD, Helm)\nExperience with geospatial data and maps (e.g., PostGIS, Leaflet, Google Maps)\nExperience building Education Technology products\nExperience with solutions in regulated environments handling PII (e.g., education, healthcare), including student privacy rules such as FERPA\nBachelor's Degree in Computer Engineering, Computer Science, or equivalent","description_format":"text","description_chars":3423,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"country"},{"name":"Brazil","iso":"BR","kind":"country"},{"name":"Colombia","iso":"CO","kind":"country"},{"name":"Mexico","iso":"MX","kind":"country"},{"name":"Chile","iso":"CL","kind":"country"},{"name":"Costa Rica","iso":"CR","kind":"country"},{"name":"Paraguay","iso":"PY","kind":"country"},{"name":"Peru","iso":"PE","kind":"country"},{"name":"Uruguay","iso":"UY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-10T21:04:55Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":8,"expected_fill_days":35,"reasons":["conf:0","agency","win:early"],"computed_at":"2026-11-10T21:50:03Z"},"pay":null,"html_url":"https://alion.io/job/strider-full-stack-engineer-2","json_url":"https://alion.io/job/strider-full-stack-engineer-2.json","meta":{"generated_at":"2026-11-10T21:50: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":202,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00: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":702595},"rest":"https://alion.io/mcp/rest/get_company?id=702595"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fstrider-full-stack-engineer-2"},{"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%2Fstrider-full-stack-engineer-2"},{"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%2Fstrider-full-stack-engineer-2"},{"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/strider-full-stack-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fstrider-full-stack-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4037511}},{"tool":"search_jobs","arguments":{"company":"onstrider.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4037511},"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"}}