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, , Go, and Postgres.
Experience and a desire to work in a fast-paced environment.
ROLES & RESPONSIBILITIES
As 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, , Go, and Postgres stack of the SaaS product. This includes
front-end development using , back-end development using and , 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