As a software developer at Shift, you will work directly with our clients to understand their vision and develop solutions that achieve them. You will be involved throughout the entire development process – from gathering requirements, to architecting, developing and thoroughly testing applications. You will work in a team-based environment where you will apply agile principles to iteratively and rapidly create products that the clients will love...