Skip to content

Software Engineer - Code Understanding [IC2]

Build full-stack features for code intelligence products like Code Search and Deep Search, spanning React/SvelteKit frontends, GraphQL APIs, and Go backends with databases and caching. Requires 2-5 years experience, proficiency in Go and TypeScript, and collaboration with product/design teams.

64k – 160kUnited StatesFullstack EngineeringRemote2+ YOE

About the role

Responsibilities

  • Build features for Code Search, Code Intel, Deep Search, Code Review, and related APIs.
  • Ship end-to-end user experience tasks across the stack, from React and SvelteKit frontends, through GraphQL APIs, to Go backend services interfacing with SQL relational storage, Redis caching, and blob storage.
  • Collaborate with product and design teams to translate user feedback into requirements.
  • Take ownership of smaller features and influence product direction.

Requirements

  • 2-5 years of hands-on experience as a full-stack software engineer.
  • Proficient in Go with exposure to scaling and concurrency.
  • Proficient in TypeScript and JavaScript frameworks (React and SvelteKit a plus).
  • Knowledge of GraphQL.
  • Comfortable with Docker and familiar with Kubernetes.
  • Experience with relational databases (PostgreSQL a plus).
  • Comfortable with CLI and bash scripting.
  • Experience working with product and design teams in a multi-service environment.
  • Familiar with macOS and Linux.
  • Use agentic coding tools while owning the code.

Nice-to-haves

  • Familiarity with product ergonomics and designing user-facing features.
  • Experience in async-first distributed remote teams.
  • Customer-facing experience: gathering requirements, incorporating feedback.

Compensation

  • Zone-based salary: Zone 1: $160,000; Zone 2: $128,000; Zone 3: $96,000; Zone 4: $64,000 (annual base).
  • Equity and benefits.

Skills

GoTypeScriptJavaScriptReactSveltekitGraphQLDockerKubernetesPostgresRedis

Software Engineer - Latam

Leads end-to-end product features with backend-leaning full-stack development using Python/FastAPI/PostgreSQL and React/TypeScript. Architects scalable systems, mentors on AI-native workflows with Claude Code proficiency, and ships fast in high-urgency environment. Requires 2-6 years experience.

60k – 85kUnited StatesFullstack EngineeringRemote2+ YOEGCPReact

Full Stack Software Engineer - Canada

Full-stack engineer owning end-to-end product features using AI-native workflows with Claude Code, building scalable backends (Python/FastAPI/PostgreSQL/GCP) and responsive UIs (React/TypeScript). Requires 2-6 years experience, strong AI tool proficiency, and systems architecture skills.

75k – 110kUnited StatesFullstack EngineeringRemote2+ YOEGCPReact

Software Engineer (Full Stack) - TrainHeroic

Develops and maintains full stack features for TrainHeroic's training software platform, collaborating with product and design teams to deliver user experiences. Requires 2-7 years experience with front/backend technologies, testing, and APIs.

80k – 134kLouisville, COFullstack EngineeringHybrid2+ YOEREST APIsUnit Testing

Junior Software Engineer

Entry-level full-stack engineer building AI-driven ecommerce features and services at scale. Collaborates cross-functionally to own product lifecycle from ideation to deployment, leveraging computer science fundamentals and quick learning.

85k – 150kNew York, NYFullstack EngineeringHybridEntry levelAI ToolsJavaScript

Scenario Engineer, Mining Autonomy

Designs and curates simulation test scenarios for mining autonomy, defines safety/comfort requirements, creates performance reports, and collaborates with product/engineering teams. Requires bachelor's degree and AV simulation experience; Python a plus.

90k – 150kSunnyvale, CAFullstack EngineeringOn-siteEntry levelPythonScenario Creation