Job Description
We are seeking a visionary Senior Full Stack Developer to join our dynamic team. While our company is headquartered in the heart of New York City, we offer a flexible remote work environment that empowers our talent to excel from anywhere.
In this role, you will drive the technical strategy for our flagship products, working alongside world-class engineers and designers. You will not just write code; you will architect solutions that scale and innovate. If you are passionate about building exceptional user experiences and want to advance your career in a top-tier tech environment, this is your opportunity.
Why Join Us?
- Competitive Salary: $120k - $160k base salary plus equity package.
- Remote Freedom: Enjoy the flexibility of working from home while being part of a collaborative NY-based culture.
- Professional Growth: Access to continuous learning budgets and mentorship programs.
- Modern Stack: Work with the latest technologies in a cloud-native environment.
Responsibilities
- Design, develop, and maintain high-quality, scalable web applications using React and Node.js.
- Collaborate with cross-functional teams in our New York office to define product requirements and technical specifications.
- Write clean, efficient, and well-documented code that adheres to industry best practices and standards.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Identify and troubleshoot complex technical issues to ensure application stability and performance.
- Mentor junior developers and contribute to the technical roadmap of the team.
Qualifications
- 5+ years of professional experience in software development, with a strong focus on full-stack development.
- Expert proficiency in JavaScript (ES6+), React, and Node.js.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).
- Strong understanding of RESTful APIs, GraphQL, and database management (SQL/NoSQL).
- Demonstrated ability to work effectively in a remote-first, distributed team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field.