Opportunity for talented Full Stack Software Engineer to join a collaborative engineering team. This role will focus on the design, architecture, and implementation of software components as well as the overall solution, utilizing concepts and best engineering practices of microservices architecture