Principal Software Engineer

Boston, Massachusetts

Local Only

Full Time

$200k - $250k

As a Principal Full-Stack Node.js Engineer at our venture capital firm, you will be responsible for designing, building, and maintaining scalable, high-performance applications and services using the latest web technologies. You will work closely with our investment teams to provide technical expertise and guidance on software development projects for our portfolio companies. You will be expected to lead the development team and make technical decisions that impact the success of the business.

Key Responsibilities:

  • Design, build, and maintain scalable, high-performance applications and services using Node.js
  • Work closely with our investment teams to understand the business requirements and provide technical expertise on software development projects
  • Lead and mentor the development team to ensure code quality, scalability, and reliability
  • Make technical decisions that impact the success of the business, including technology selection, architecture, and design
  • Collaborate with other engineers, product managers, and designers to ensure successful project delivery
  • Participate in code reviews and ensure adherence to coding standards
  • Contribute to the development of best practices and processes for software development at the firm
  • Stay up-to-date with the latest web technologies and programming languages

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 10+ years of professional software development experience with a focus on Node.js and full-stack development
  • Experience leading development teams and making technical decisions that impact the success of the business
  • Strong knowledge of software architecture and design patterns
  • Experience with databases, data modeling, and query optimization
  • Experience with frontend technologies such as HTML, CSS, and JavaScript
  • Experience with cloud-based services such as AWS, Azure, or Google Cloud Platform
  • Excellent problem-solving skills and ability to troubleshoot complex software systems
  • Excellent communication skills and ability to collaborate effectively with other engineers, product managers, and designers

Preferred qualifications:

  • Experience working in a venture capital or startup environment
  • Experience with React or other modern frontend frameworks
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with DevOps tools and processes
  • Active participation in the open-source community and contribution to relevant projects

Posted by: Nicholas Costello