About the Role
The role involves leading full-stack development efforts with a focus on Next.js, guiding technical decisions, and collaborating closely with product and design to deliver a high-quality web application.
Responsibilities
- Lead the design and implementation of frontend and backend systems
- Own the technical direction of the core web application
- Mentor junior developers through code reviews and pair programming
- Collaborate with product managers to define feature requirements
- Ensure high performance and responsiveness of user-facing features
- Maintain and improve existing codebases
- Implement automated testing strategies across the stack
- Optimize application for maximum speed and scalability
- Integrate third-party APIs and services
- Enforce coding standards and best practices
- Troubleshoot and debug production issues
- Participate in architectural planning and system design
- Drive adoption of modern JavaScript and React-based patterns
- Manage deployment pipelines and CI/CD workflows
- Evaluate new technologies for potential integration
Nice to Have
- Experience with server-side rendering and static site generation
- Background in startup environments
- Contributions to open-source projects
- Familiarity with Docker and containerization
- Knowledge of monitoring and observability tools
Compensation
Competitive salary with equity and benefits package
Work Arrangement
Remote with flexible hours
Team
Small, fast-moving product team focused on rapid iteration and technical excellence
Tech Stack
- Next.js for frontend rendering
- TypeScript for type safety
- Node.js with Express for backend services
- PostgreSQL for data storage
- AWS for cloud infrastructure
Culture
- Emphasis on ownership and initiative
- Regular team retrospectives
- Autonomy in technical decision-making
- Support for continuous learning
Available for qualified candidates

