The Full Stack Developer will be responsible for designing, developing, and maintaining software applications from front end to back end. They will collaborate with cross-functional teams to understand requirements, design architectures, implement features, and deliver high-quality solutions. The ideal candidate should have a strong understanding of both front-end and back-end technologies and be able to work in an agile environment. Responsible for seeing out a project from conception to final product, requiring good organizational skills and attention to detail.