We are seeking a skilled Mid-Level Software Developer to join our innovative team. The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player who is looking to grow in his/her career. You should excel in working with large-scale applications and frameworks and have outstanding communication. This position will be remote.