Responsibilities: • Bachelor's degree in computer science, Computer Engineering, or another relevant field or relevant professional experience in lieu of a degree • Demonstrate leadership by coaching, mentoring, and training others; be a subject matter expert • Embrace a lifelong learning mindset by engaging in group and self-driven training activities to keep current with changes to technologies, patterns, and practices • 3+ years' experience using JavaScript/Node • 2+ years' developing in microservice architecture, domain driven design, and RESTful APIs • Experience in designing and building serverless architectures • Solid foundation in data structures, algorithms, and architecture patterns • Ability to define solutions, provide estimates on effort and risk, and evaluate technical feasibility • Proficient with modern build strategies, continuous integration, unit testing, static analysis, and automated integration tests • Experienced with NoSQL to ensure data storage is designed for security, reliability, availability, maintainability, and performance • Proficient in performing technical code reviews and pair programming • Knowledgeable with version control systems (Git) and issue tracking tools (JIRA) • Experience with CD/CI and related tools (BMX Jenkins, QMA, etc.)