Job Description  As a Senior Full Stack Developer, you’ll be responsible for all aspects of the software development lifecycle, which includes estimating, technical design, implementation, documentation, testing, deployment, and support of innovative applications developed for our clients