Senior Full-Stack Developer
Job Description
We're looking for an experienced Full-Stack Developer to join our engineering team. You'll work on building scalable web applications using modern technologies like Next.js, React, Node.js, and TypeScript. This role offers the opportunity to work on cutting-edge projects and collaborate with a talented team.
Responsibilities
- Design and develop scalable web applications
- Collaborate with cross-functional teams to define and implement features
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical discussions
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug applications
- Mentor junior developers and contribute to team growth
Requirements
- 5+ years of experience in full-stack development
- Strong proficiency in JavaScript/TypeScript, React, and Node.js
- Experience with Next.js or similar React frameworks
- Knowledge of database design and optimization (PostgreSQL, MongoDB)
- Experience with cloud platforms (AWS, Vercel, or similar)
- Understanding of RESTful APIs and GraphQL
- Familiarity with CI/CD pipelines and DevOps practices
- Strong problem-solving skills and attention to detail
Benefits
- Competitive salary and equity package
- Comprehensive health, dental, and vision insurance
- Flexible work hours and remote work options
- Professional development budget
- 401(k) with company matching
- Unlimited paid time off
- Home office stipend