Principal Node.js Engineer
$200k - $220k
Our client is a renowned industry-leading investment management firm headquartered in the heart of Boston. They are very committed to innovation and technology, and are seeking a highly skilled Principal Software Engineer to join their dynamic team to help do so. This role offers a unique opportunity to blend coding expertise with software architecture responsibilities to drive innovation in our investment management solutions. As a Principal Software Engineer, you will play a pivotal role in designing, developing, and architecting cutting-edge software solutions that empower their investment professionals to make data-driven decisions. Your responsibilities will encompass both hands-on coding and strategic software architecture, driving the evolution of our technology stack and ensuring its scalability, reliability, and performance.
Software Development: Write high-quality, maintainable code using the MERN (MongoDB, Express.js, React, Node.js) stack to build and enhance financial software applications.
Software Architecture: Collaborate with cross-functional teams to define and design the software architecture for complex financial systems, ensuring scalability, security, and maintainability.
Technical Leadership: Mentor and guide junior engineers, fostering a culture of excellence, best practices, and continuous learning within the team.
Problem Solving: Analyze and solve complex technical challenges, proactively identifying potential issues and proposing innovative solutions.
Collaboration: Work closely with product managers, quantitative analysts, and other stakeholders to understand requirements and translate them into technical solutions.
Code Review: Conduct code reviews to maintain code quality and ensure adherence to coding standards and best practices.
Research and Development: Stay up-to-date with the latest technologies and industry trends, advocating for their integration when applicable.
- Bachelor's or Master's degree in Computer Science or related field.
- Proven experience (8+ years) in full-stack web development, with a strong focus on the MERN stack.
- Extensive experience in software architecture and design, with a track record of architecting scalable and robust applications.
- Proficiency in modern software development methodologies (Agile, Scrum) and version control systems (e.g., Git).
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
- Experience in the financial industry is a plus, but not required.
If you are a passionate Principal Software Engineer, excited about the opportunity to make a significant impact in the finance industry through coding and architecture, we encourage you to apply. Join our clients team and be a part of our mission to deliver world-class investment solutions.
Posted by: Nicholas Costello