Senior Full-stack Software Engineer (Remote)