Remote Position
[Remote] Senior Full Stack Engineer
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Bugcrowd is hiring a Senior Full Stack Engineer to lead technical efforts across teams and subsystems, owning system architecture and development across the stack. The role focuses on designing and building green-field products, scalable APIs and integrations, and improving engineering processes, quality, and collaboration.
Responsibilities
- Proactively research, prototype, and introduce technologies andΒ system designs for green-field products
- Lead the design of new systems and major changes to existing ones: write design docs, evaluate alternatives, and document tradeoffs and decisions (e.g., ADRs)
- Primary IC for green-field product, ensuring long-term code maintainability, readability, and extensibility
- Continuously evolve team processes, driving scalable improvements in delivery, quality, and collaboration
- Design, develop, and maintain scalable and secure APIs, UIs and integration services
- Implement RESTful, RPC, and event-driven APIs/UIs for internal and external systems
- Collaborate with product, data, and platform teams to ensure seamless system interoperability
- Manage API lifecycle including versioning, authentication, monitoring, and performance optimization
- Develop and maintain integration pipelines between SaaS systems, data sources, and third-party applications
- Troubleshoot integration issues, conduct root cause analysis, and implement fixes
- Support continuous improvement through automation, observability, and best practices
Skills
- 5+ years of experience of software development experience
- Strong proficiency in TypeScript and modern JavaScript
- Experience with ORM frameworks and relational databases, including data modeling and provenance tracking patterns (Prisma, Drizzle, PostgreSQL)
- Experience building long-running, fault-tolerant workflows with durable execution engines (Inngest, Temporal, or similar)
- Hands-on experience integrating state-of-the-art LLMs into production systems, including agent design, tool use, and evaluation
- Strong understanding of integration patterns, and experiencing building external API integrations (pub/sub, webhook, ETL, etc.)
- Excellent debugging, analytical, and problem-solving skills
- Extensive experience with React and JavaScript web development frameworks (Next.js preferred)
- Bachelor's degree in Computer Science, Software Engineering, or related field
Benefits
- Remote, work-from-home 100% of the time, with travel to client sites.
- May be eligible to participate in a discretionary bonus program or commission plan, subject to the rules governing the program; an award, if any, depends on various factors, including individual and organizational performance.
Company Overview