Principal Full Stack Engineer
Boston, Massachusetts
Onsite
Full Time
$175k - $210k
My client is pioneering AI-powered enterprise knowledge management to revolutionize how organizations harness and utilize their data. Their cutting-edge solutions empower businesses to efficiently organize, analyze, and leverage their vast repositories of information, driving productivity, innovation, and strategic decision-making. They're hiring for a Principal Full Stack Engineer to join their growing team.
As a Principal Full Stack Engineer you will play a key role in advancing their technology stack and driving the development of their flagship knowledge management platform. As a Principal Engineer, you will lead the design, implementation, and optimization of scalable, high-performance software components, utilizing React.js for frontend development and Golang for backend services. The ideal candidate is a self starter, good mentor, and has great communication skills.
As a Principal Full Stack Engineer you will play a key role in advancing their technology stack and driving the development of their flagship knowledge management platform. As a Principal Engineer, you will lead the design, implementation, and optimization of scalable, high-performance software components, utilizing React.js for frontend development and Golang for backend services. The ideal candidate is a self starter, good mentor, and has great communication skills.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in fullstack software development, with expertise in both frontend and backend technologies.
- Strong proficiency in React.js for frontend development, including state management libraries such as Redux or MobX.
- Extensive hands-on experience with Golang (Go) for backend development, including RESTful API design and microservices architecture.
- Solid understanding of software engineering best practices, design patterns, and algorithms.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent communication skills and ability to work effectively in a collaborative team environment.