The Full Stack Developer will work closely with Product Managers, Business Analysts, QA Engineers, and other developers to translate user stories, business requirements, business rules, and acceptance criteria into scalable, secure, and maintainable software solutions. The successful candidate will be capable of working independently on complex development tasks, contributing to technical and architectural discussions, troubleshooting application issues, and providing technical guidance and mentorship to less experienced developers.