Job Description
We are seeking a highly skilled Senior Full-Stack Developer to join our dynamic team. This is a full-time work from home position requiring candidates to reside in New York, NY. We pride ourselves on a remote-first culture that prioritizes output and collaboration over hours spent in an office.
Role Overview
As a Senior Developer, you will play a pivotal role in architecting and implementing high-performance web applications. You will work closely with product managers, designers, and fellow engineers to deliver exceptional digital experiences for our clients.
What You Will Do
- Design, develop, and maintain robust, scalable web applications using modern technologies.
- Write clean, efficient, and well-documented code following best practices and industry standards.
- Participate in code reviews, architecture discussions, and technical planning sessions.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Mentor junior developers and foster a culture of continuous learning and improvement.
- Optimize applications for maximum speed, scalability, and security.
Qualifications
- 5+ years of professional software development experience, with a focus on Full-Stack development.
- Proficiency in JavaScript (ES6+), React, Node.js, and modern front-end frameworks.
- Strong understanding of RESTful APIs, GraphQL, and database management (SQL/NoSQL).
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills, capable of explaining complex technical concepts clearly.
Benefits
- Competitive salary ($100k - $140k) commensurate with experience.
- Comprehensive Health, Dental, and Vision insurance.
- Unlimited PTO and flexible working hours.
- Professional development budget and annual tech conferences.
Responsibilities
- Design and develop scalable web applications using modern technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and conduct code reviews to ensure best practices.
- Optimize applications for maximum speed and scalability.
Qualifications
- 5+ years of professional software development experience.
- Proficiency in JavaScript (ES6+), React, and Node.js.
- Strong understanding of RESTful APIs and database management.
- Excellent verbal and written communication skills.