CORE COMPETENCY 2-5 years of professional development experience, working the full stack on large scale B2B, SaaS products. Expertise with learning new technologies and strong experience with our tech stack AngularJS, JavaScript, Node.js, Go, React.js and Postgres. Experience and a desire to work in a fast-paced environment. ROLES & RESPONSIBILITIESAs a full stack engineer your top five roles and responsibilities would typically include:1. Full-Stack Development: You will be responsible for developing and maintaining the entire AngularJS, JavaScript, Node.js, Go, React.js and Postgres stack of the SaaS product. This includes front-end development using React.js, back-end development using Node.js and Express.js, and working with MongoDB for data storage and retrieval.2. Feature Implementation: Collaborating with cross-functional teams, including product managers and designers, you will contribute to the planning and implementation of new features and functionalities in the SaaS product. Your role will involve understanding requirements, translating them into technical solutions, and leveraging your full stack expertise to deliver high-quality code.3. API Development and Integration: You will design and develop APIs to facilitate data exchange and integration with external systems, APIs, and utility data sources. This includes ensuring proper authentication, data validation, and error handling in API development. You will also work on integrating the SaaS product with various third-party services or APIs.4. Database Management: Your responsibilities will include managing the MongoDB/other database, ensuring efficient data storage, retrieval, and integrity. You will design and optimize database schemas, create database queries and indexes, and handle database migrations or data transformations as needed.5. Quality Assurance and Testing: As a full-stack engineer, you will be responsible for writing unit tests, conducting code reviews, and