Senior Full Stack Engineer
Bugcrowd
- United States
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
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.
jobapplier