The Full Stack Developer is a highly skilled individual proficient in various areas of focus, including Front-End, Middleware, and Back-End development. Responsible for designing and developing front-end web architectures driven by middleware to retrieve information from back-end sources. This role will excel in our evolving technology stack, which currently includes JavaScript, GraphQL, Jest, Kafka, MERN (MongoDB, Express, React, Node.js), NestJS, Redis, SQL, and TypeScript, and demonstrate proficient skills in test-driven development, RESTful APIs, collaboration, communication, security best practices, and performance optimization.