About the Role
The engineer will lead development of frontend and backend systems, ensuring high performance, maintainability, and user experience across platforms.
Responsibilities
- Develop and maintain scalable web applications using Next.js
- Collaborate with product and design teams to implement intuitive user interfaces
- Write clean, testable code across frontend and backend layers
- Optimize applications for speed, accessibility, and responsiveness
- Lead code reviews and contribute to technical decision-making
- Troubleshoot and resolve performance bottlenecks
- Integrate third-party APIs and services
- Ensure application security and data protection standards
- Deploy and monitor applications in production environments
- Document technical architecture and system workflows
Nice to Have
- Experience with server-side rendering and static site generation
- Knowledge of frontend state management libraries
- Background in building design systems or component libraries
- Familiarity with containerization tools like Docker
- Experience with monitoring and observability tools
- Contributions to open-source projects
- Understanding of SEO best practices for web applications
Compensation
Competitive salary with performance bonuses
Work Arrangement
Remote with flexible hours
Team
Small, agile product team focused on rapid iteration
Tech Stack
Next.js, React, TypeScript, Node.js, PostgreSQL, AWS, Docker, GraphQL
Growth Opportunities
- Opportunities to mentor junior engineers
- Access to conferences and learning stipends
- Leadership roles in product development
Work Culture
- Emphasis on work-life balance
- Transparent decision-making process
- Regular team retrospectives and feedback loops
Available for qualified candidates