A Full Stack Software Engineer will contribute to the development and maintenance of web applications using Node.js, TypeScript, React, and related technologies. The role includes implementing front-end and back-end features, writing clean and maintainable code, participating in testing and debugging activities, and supporting application improvements under the guidance of senior engineers or technical leads. The engineer will work with technologies such as Node.js, TypeScript, React, Next.js, HTML, CSS, REST APIs, and messaging-based integrations where applicable. Practical experience with Node.js and TypeScript is required for this role. Familiarity with NestJS and architectural concepts such as DDD, CQRS, and Clean Architecture is beneficial, but expert-level ownership of these areas is not expected. The engineer will collaborate with developers, testers, product owners, and stakeholders to deliver reliable software features as part of an Agile team.