Senior Full Stack Software Engineer Responsible for collaborating with product managers and scientists to translate requirements, designing and implementing user interfaces, developing and maintaining web applications, writing clean code, troubleshooting and optimizing performance, and mentoring junior engineers. This role involves bo...