Microsoft is seeking an accomplished web development professional to join a dynamic team focused on building modern, high-impact software products. This role involves taking full ownership of projects from conception through production deployment, collaborating with product and design teams to create meaningful technical solutions.
Responsibilities:
- Design, build, and maintain scalable backend services in Ruby on Rails
- Develop and enhance front-end features using React and TypeScript
- Write efficient, maintainable SQL for MySQL databases
- Take ownership of projects from concept to production with end-to-end accountability
- Debug, optimize, and ship code quickly while maintaining high quality standards
- Collaborate directly with product and design teams to define and implement technical solutions
- Ensure code quality through thoughtful reviews and comprehensive testing
- Contribute to engineering efforts that build specific features and products for customer-facing applications
Requirements:
- 10+ years of overall professional experience in software development
- 5+ years of experience as a lead software developer and co-founder of a software development studio, agency, or company
- 5+ years of hands-on TypeScript experience
- 5+ years of backend web development experience
- 5+ years of React development experience
- Computer Science degree (major or minor) required
- Expert-level proficiency in TypeScript
- Advanced React development capabilities
- Strong backend web development expertise in Node.js, Golang, or Ruby on Rails
- Proficient in MySQL database design and optimization
- Exceptional written and verbal English communication with complete fluency
- Ability to work independently and deliver results with minimal supervision
- Strong problem-solving and debugging capabilities
- Experience with modern software development practices and methodologies