jobapplier

Staff Software Engineer (Beckett)

Collectors

Skills

Required

  • documentation
  • TypeScript / Node.js / Java
  • AWS depth
  • ECS
  • Lambda
  • networking
  • IAM
  • infrastructure-as-code
  • AWS CDK / Terraform
  • testing strategy
  • gRPC
  • PHP
  • Python
  • C#

Preferred

  • e-commerce
  • payments
  • Data platform
  • Snowflake
  • ETL pipelines
  • dimensional modeling
  • ML
  • computer vision
  • LLM-powered

Join our team as a Staff Software Engineer, where you'll play a key role in our platform's transformation. You'll lead the adoption of AI-assisted engineering, mentor other engineers, and own the architecture of your team's domain. With a focus on modernization and cross-system risks, you'll have a significant impact on our technology organization. Enjoy benefits such as employee discounts, a 401(K) matching plan, health insurance, paid time off, and flexible hours.

About Collectors

Deep relational database expertise (PostgreSQL, MySQL): data modeling, migrations, performance, and the realities of shared-database coupling between services

Full-stack range: hands-on production experience across the entire stack — modern React/Next.js frontends, API and service layers, relational data stores, and the infrastructure they run on — with the judgment to design and review at every layer, even where others do the bulk of the implementation

Proven experience modernizing legacy systems: strangler-fig migrations, service extraction from monoliths, or platform re-architecture under live traffic

Responsibilities

  • Conduire la transformation de la plateforme en remplaçant les microservices Java/Spring Boot par des microservices NestJS/TypeScript et des frontends Next.js.
  • Établir des normes et des garde-fous pour les outils de codage assistés par l'IA, identifier les domaines où les agents d'IA peuvent accélérer l'effort de modernisation.
  • Diriger des projets de portée et de complexité modérées, coordonner les ingénieurs, les parties prenantes et les dépendances pour atteindre un résultat prévisible.

Requirements

  • Production AWS depth — ECS, Lambda, networking, IAM — and infrastructure-as-code fluency (AWS CDK and/or Terraform)
  • A track record of raising engineering standards: testing strategy, observability, documentation, and incident response
  • 8+ years of professional software engineering experience, including demonstrated technical leadership of multi-engineer, multi-quarter projects
  • Strong, hands-on background in AI tooling and usage: daily fluency with AI coding assistants and agentic tools (Claude Code, Copilot, Cursor, or similar), experience integrating them into team workflows (CI, code review, documentation), and mature judgment about verification, security, and the limits of AI-generated code
  • Strong distributed-systems fundamentals: service boundaries, API/contract design (REST, GraphQL, gRPC), messaging (SQS), idempotency, and failure handling
  • Excellent written and verbal communication with technical and business audiences alike
  • Expert-level backend engineering in TypeScript/Node.js and/or Java, with the range to be effective across our polyglot estate (TypeScript, Java 21, PHP, Python, C#)
  • Experience with frontend architecture at scale (design systems, micro-frontends, performance budgets) or mobile (React Native/Expo)

Preferred

  • Experience with e-commerce, marketplace, payments, or high-traffic consumer platforms
  • Data platform exposure (Snowflake, ETL pipelines, dimensional modeling) or applied ML (computer vision)
  • Experience building LLM-powered features or platforms: LLM API integration (Anthropic/OpenAI), retrieval-augmented generation, evals, or agent frameworks (e.g., MCP) — and shipping them to production responsibly
  • Interest in sports cards, gaming, or collectibles!