Our team is looking for a Full-Stack Software Engineer with experience in helping teams deliver quality software. This team is charged with deep collaboration with product and academic design teams to find creative ways to improve our speed to market for our curriculum products. What You'll Do: Use your interpersonal skills and ability to collaborate effectively with product sponsors and senior leadership in engineering and business. Analyze business requirements and identify possible gaps, ambiguities, missing scenarios, etc. Design and implement sound engineering solutions that meet the business need. Work with a distributed team to solve problems quickly and collaboratively. Present a passion for building high-quality, user-friendly, scalable, reusable web components and microservices. About You: You have demonstrated software delivery experience with a distributed product & engineering team. 3+ years working with languages such as Go, Node.js, or similar. You can work in a fast-paced software release environment, where you deliver production-grade (zero downtime, fault-tolerant, etc.) software daily for a system with millions of users. You can contribute to the full software development life cycle – including writing application code, writing unit/integration/automation tests, documentation, and performance engineering. You are excited about building scalable API applications and crafting intuitive and responsive user interfaces for students and teachers so they can get the most out of our products. Some understanding of the following: Build/deploy tools (for example GitHub Actions, CircleCI, Jenkins, npm). Source/Version control systems (Git). #J-18808-Ljbffr