What are the responsibilities and job description for the Full Stack Engineer position at Berkley Hunt?
Senior Full-Stack Engineer | Onsite SF | SaaS Developer Tools
We’re looking for a hands-on, senior engineer who thrives on building end-to-end systems and owning major pieces of a product. You should be a true maker: someone with elite technical skills, strong product instincts, and the initiative to act as your own PM. In this early-stage role, you will shape the core developer experience, owning work across the entire stack—from infrastructure and backend architecture to frontend UI, performance, and testing. You’ll define your own roadmap, talk directly to users, and ship impactful features quickly.
Responsibilities
- Build, scale, and own core product systems across frontend, backend, and infrastructure.
- Design responsive, accessible, and intuitive UIs using React, Vite, and modern CSS frameworks.
- Architect and maintain backend services with Typescript, Hono, Drizzle, and Postgres.
- Develop cloud infrastructure on AWS Lambda, ECS, and SST, ensuring reliability and performance.
- Create internal tooling, automation, and developer experience improvements to accelerate shipping.
- Set up and maintain monitoring, analytics, and error logging pipelines.
- Collaborate directly with designers, PMs, and customers to gather feedback and drive product direction.
- Write clear documentation, improve workflows, and establish engineering best practices.
- Debug, profile, and optimize systems for scale, performance, and maintainability.
Must-Have Qualifications
- 3 years of professional software engineering experience with a strong full-stack focus.
- Deep expertise in TypeScript across frontend and backend development.
- Proficiency in React (or Next.js/Vue) and modern CSS frameworks (Tailwind, Styled Components).
- Backend experience with Node.js/Express, Hono, or similar frameworks.
- Hands-on experience with cloud deployments (AWS Lambda, ECS, Azure App Services, etc.) and CI/CD pipelines.
- Strong understanding of databases (SQL NoSQL), caching, and message queues.
- Experience with monitoring, analytics, and error-tracking tools (Sentry, Datadog, Mixpanel).
- Ability to scope, ship, and iterate on features quickly with minimal process while maintaining quality.
- Excellent communication skills and comfort interfacing directly with users.
Nice-to-Have
- Background in early-stage startups or building 0→1 products.
- Experience leading projects or mentoring junior engineers.
- Familiarity with GraphQL, SSR frameworks (Next.js), and modern build tools (Vite, Webpack).
- Contributions to open-source projects or public repositories demonstrating full-stack work.
- Strong product intuition and ability to run fast experiments to validate ideas.
Salary : $120,000 - $160,000