Dice is the leading career destination for tech experts at every stage of their careers. Our client, Motion Recruitment Partners, LLC, is seeking the following. Apply via Dice today!
Job Title: Lead Software Engineer (Boston, MA)
About Us:
Our client is at the forefront of transforming the future of data analytics. Our mission is to harness the power of cutting-edge technology to deliver intuitive, scalable, and high-impact solutions that empower businesses to unlock actionable insights from their data. Based in the heart of Boston, we're a dynamic and forward-thinking startup looking to expand our team with talented and visionary individuals who share our passion for innovation.
Position Overview:
We are seeking a highly skilled and motivated Lead Software Engineer to join our growing team. As a Lead Software Engineer, you will play a crucial role in designing, developing, and scaling our data analytics platform. You will lead a team of talented engineers, drive technical direction, and contribute to the evolution of our technology stack, which includes React, Redux, TypeScript, Node.js, Next.js, and AWS.
Key Responsibilities:
- Technical Leadership: Guide and mentor a team of engineers, fostering a collaborative environment that encourages innovation and technical excellence.
- Architecture & Design: Architect scalable and efficient solutions that address complex data analytics challenges. Ensure high performance and reliability of our platform.
- Development: Lead the development of new features and enhancements using React, Redux, TypeScript, Node.js, Next.js, and AWS.
- Code Quality: Maintain high standards of code quality through code reviews, automated testing, and continuous integration practices.
- Collaboration: Work closely with product managers, designers, and other stakeholders to define requirements and deliver impactful solutions.
- Innovation: Stay up-to-date with the latest industry trends and technologies. Continuously evaluate and integrate new tools and practices to improve our development processes.
- Problem Solving: Troubleshoot and resolve complex technical issues in a timely manner, ensuring minimal disruption to our platform and services.
Required Qualifications:
- Experience: 5+ years of experience in software development, with a proven track record of leading engineering teams and delivering high-quality software solutions.
- Tech Stack Proficiency: Deep expertise in React, Redux, TypeScript, Node.js, Next.js, and AWS.
- Leadership Skills: Strong leadership and mentoring abilities with experience in managing and motivating engineering teams.
- Problem-Solving: Exceptional analytical and problem-solving skills, with the ability to tackle complex technical challenges.
- Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree is a plus.
Preferred Qualifications:
- Startup Experience: Previous experience working in a startup environment or with fast-paced development cycles.
- Cloud Technologies: Familiarity with other cloud services and architectures beyond AWS.
- Performance Optimization: Experience with performance optimization and scaling of large-scale applications.
Why Join Us?
- Innovative Culture: Be part of a forward-thinking team that values creativity, collaboration, and continuous improvement.
- Growth Opportunities: Gain exposure to the latest technologies and methodologies, and advance your career in a rapidly growing company.
- Impactful Work: Contribute to a product that is set to revolutionize the data analytics landscape and make a real impact on our clients' success.
- Competitive Compensation: We offer a competitive salary, equity options, and a comprehensive benefits package.