· design and create services and system architecture with high quality, scalable code. · Build robust and scalable software in Ruby, SQL, and/or Java · Work with the frontend team to create effective APIs · Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products · Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate them into pragmatic and effective technical solutions · Use AWS and/or Google Cloud Platform environments to help create a scalable backend · Write effective, efficient and scalable business logic