Senior Full-Stack Engineer
Boston, Massachusetts
Full Time
$150k - $180k
Job Title: Senior Full-Stack Developer
Location: Hybrid (Boston, MA)
About the Company: Our client is a cutting-edge IoT company based in Boston, dedicated to revolutionizing the Internet of Things (IoT) industry. Our mission is to drive innovation and bring impactful, transformative products to market. As we continue to grow, we're looking for a Senior Full-Stack Developer to join our dynamic team and contribute to the development of next-generation IoT solutions.
Position Overview: We are seeking a Senior Full-Stack Developer with 5+ years of experience to help lead the development of scalable, robust, and high-performance applications. The ideal candidate will be highly proficient in React, TypeScript, Redux, Node.js, and Express, and will play a critical role in driving both front-end and back-end architecture decisions. This position is hybrid, based in Boston, and offers a great work-life balance with flexible scheduling options.
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance applications for our IoT platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build reusable and modular front-end components using React, TypeScript, and Redux.
- Develop and maintain server-side applications with Node.js and Express.
- Participate in code reviews, ensuring best practices and high-quality code standards.
- Write and maintain documentation for code and architecture.
- Troubleshoot and optimize both front-end and back-end systems to ensure performance and scalability.
- Stay up-to-date with industry trends and emerging technologies to keep the product competitive.
Required Skills & Qualifications:
- 5+ years of experience as a Full-Stack Developer, with a strong emphasis on both front-end and back-end technologies.
- Proficiency in React, TypeScript, Redux, Node.js, and Express.
- Experience with modern front-end development practices (state management, component-based design, testing frameworks).
- Expertise in designing RESTful APIs and working with database systems (SQL and NoSQL).
- Strong understanding of asynchronous programming and design patterns.
- Experience with version control systems, such as Git.
- Excellent problem-solving, debugging, and communication skills.
- Ability to work both independently and collaboratively in a fast-paced, agile environment.
Preferred Qualifications:
- Experience with cloud platforms like AWS or Azure.
- Familiarity with containerization technologies like Docker.
- Prior experience with IoT platforms or embedded systems is a plus.
What We Offer:
- Competitive salary and performance-based bonuses.
- Flexible hybrid work environment in Boston, with the option to work remotely some of the time.
- Health, dental, and vision benefits.
- Generous vacation and paid time off.
- Professional growth opportunities in a rapidly growing industry.
- A collaborative and innovative team culture.