As a Senior Full-stack Developer you will be responsible to design and implement new features, demonstrations, and customer support, while working as a team with other members to develop better technical solutions to complex problems. Your role will be to develop clean, maintainable, scalable, and well-tested code, while also being able to design and implement systems based on best practices in user experience, responsiveness, security, scalability, and performance.