Overview:
In this role you will help evolve the Substrate App Platform by building scalable web applications and microservices for internal Microsoft teams. You’ll collaborate across teams to deliver reliable, maintainable software at scale, while mentoring teammates and adopting new technologies. The role offers growth through hands-on problem solving in a vibrant, inclusive culture. You will lead features from concept to launch and own key reliability improvements that impact the platform’s core capabilities.
Responsibilities:
Design, develop, and maintain scalable full-stack web applications Identify dependencies and contribute to design docs with minimal oversight Develop reusable, high-quality code for services and features Lead feature development from concept through launch Break down large work items into smaller tasks with accurate estimations Serve as Designated Responsible Individual (DRI) on-call to monitor and restore services Stay current with technologies to improve reliability, performance, and scalability Provide guidance and mentorship to team members
Key requirements:
Bachelor's Degree in Computer Science or related field AND 4+ years of engineering experience (or equivalent) Proficiency in at least one front-end framework (React, Angular, Vue.js) Proficiency in a back-end language (Node.js, C#, Java) Experience with RESTful APIs and microservices architecture Experience with AI/ML concepts in software development Knowledge of CI/CD pipelines and automated testing Familiarity with cloud platforms (Azure, AWS, Google Cloud) Portfolio or open-source contributions with cross-technology experience Experience with graph database (Neo4j) mentorship leadership collaboration React/Angular/Vue.js Node.js/C#/Java RESTful APIs