Efficiently self-manage to balance working independently and with other developers Create and document complex systems in a clear manner for others to rely on as a reference and potentially expand upon   What you bring to the team:  A minimum of 5+ years of experience working in JS web development Comprehensive understanding of high traffic backend systems and NodeJS Solid object oriented JS experience with an understanding of AsyncAwait and other modern JS engineering principles