Web Developer
Role details
Job location
Tech stack
Job description
We're building a suite of internal tools to modernize how our teams manage operations, data, and workflows. As a software developer on our close-knit 3-person engineering team, you'll work directly with employees across the business to design, build, and iterate on tools that real people rely on every day., Build and maintain internal web applications using Next.js and Firebase, from initial spec through to production -Collaborate with company employees to gather requirements and translate them into practical technical solutions -Design and manage Firestore data models, Firebase Auth, real-time data flows in Cloud Functions, and SQL connect -Build server-side rendered and statically generated pages with Next.js App Router -Write clean, well-documented component code with a focus on usability for non-technical internal users -Participate in code reviews, planning, and cross-functional discussions -Identify and address performance issues, bugs, and UX friction in existing tooling
Requirements
2-4 years of experience building with Next.js in a production environment -Solid understanding of Next.js fundamentals, including App Router, server components, and API routes -Hands-on experience with Firebase (Firestore, Auth, Cloud Functions, Hosting) -Strong JavaScript fundamentals; TypeScript experience is a requirement -Comfortable with Git, pull requests, and working collaboratively in a small team -Able to communicate clearly with non-technical stakeholders -Nice to have: Tailwind, React Query, Jest/Vitest, CI/CD pipelines
Benefits & conditions
$38 - $43 per hour, depending on experience (approximately $79,000 - $89,000 annually) -Full-time, Health insurance -Dental insurance -Vision insurance -401(k) retirement plan