What are the responsibilities and job description for the Backend Software Engineer position at Udacity?
A company is looking for a BackEnd Engineer to design and maintain microservices and internal APIs.Key ResponsibilitiesDesign, build, ship, and maintain new and existing microservices with production qualityParticipate in design and code reviews and on-call rotation for production incident responseManage cloud vendor resources and maintain core internal APIs in support of application servicesRequired QualificationsAt least 3 years of professional software engineering experience in a product-oriented roleStrong background in building scalable and low latency systemsExpertise in designing, building, delivering, and maintaining reliable microservicesExperience with GoLang, Postgresql, Graphql, and modern web protocolsAbility to thrive in a dynamic environment and a passion for improving users' experiences