jobapplier

Senior Full Stack Engineer

Bugcrowd

Skills

Required

  • JavaScript
  • LLMs
  • agent design
  • evaluation
  • debugging
  • React
  • web development frameworks
  • Next.js
  • building long-running, fault-tolerant workflows
  • Inngest
  • Temporal
  • TypeScript

Preferred

  • integration
  • APIs
  • UIs
  • Prisma
  • PostgreSQL

Join our team as a Senior Full Stack Engineer, where you will lead technical efforts across multiple teams, own system architecture and development, and drive technical innovation.

Responsibilities

  • You will set the architectural direction for the systems you own, design new systems, and continuously evolve team processes.
  • You will also design, develop, and maintain scalable and secure APIs, UIs, and integration services, and collaborate with product, data, and platform teams.
  • Lead technical efforts across multiple teams or subsystems, owning system architecture and development across the stack.
  • Drive technical innovation, act as a mentor and process advocate, driving improvements that scale beyond a single team.
  • Set the architectural direction for the systems you own, make and document the key design tradeoffs, and provide strong leadership within and across scrum teams to deliver on that vision.
  • Experience with ORM frameworks and relational databases, including data modeling and provenance tracking patterns (Prisma, Drizzle, PostgreSQL)

Requirements

  • Hands-on experience integrating state-of-the-art LLMs into production systems, including agent design, tool use, and evaluation

Excellent debugging, analytical, and problem-solving skills

  • Extensive experience with React and JavaScript web development frameworks (Next.js preferred)
  • Experience building long-running, fault-tolerant workflows with durable execution engines (Inngest, Temporal, or similar)
  • Strong proficiency in TypeScript and modern JavaScript
  • Strong understanding of integration patterns, and experiencing building external API integrations (pub/sub, webhook, ETL, etc.)
  • 5+ years of experience of software development experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related field

Pay

USD 140,000 - 175,500

Benefits

  • This role offers a competitive benefits package, including medical/dental/vision insurance, 401(k), stock options, flexible vacation time, mental health days, and pre-tax commuter benefits.