Guild is looking to add a highly experienced Senior Software Engineer to their Academy product team to build and iterate on new product capabilities for enterprise SaaS solutions, aiming to satisfy market demand and scale in response to growth.
Requirements
- Expertise in several (or all!) of these tools and technologies: Typescript, HTML, CSS, React, REST, and GraphQL. Familiarity with other languages, API protocols, and databases can also work for us!
- Expertise building and owning multiple services and user interfaces—data modeling, unit and integration testing, application monitoring, and continuous integration and deployment (CI/CD).
- Expertise with a cloud platform (AWS, GCP, Azure, DigitalOcean), database technologies (Postgres, MySQL, NoSQL), and modern source control (Git / Github).
- Demonstrated curiosity and interest in keeping up and experimenting with new technologies.
- Know how and when to use AI to enhance your productivity.
Responsibilities
- Build and maintain software solutions and services that ensure quality, scalability, and resiliency based on customer and business needs.
- Create production-ready, rugged, maintainable, and well-tested code across various technologies, including AWS, TypeScript, React, Python, PostgreSQL, and GraphQL.
- Actively contribute to optimizing workflows and improving team velocity through technical enhancements.
- Proactively identify and raise blockers, technical debt, and concerns to enable faster resolution by leveraging broader team knowledge and expertise.
- Improve the stability, performance, and monitoring of services while participating in on-call and incident response processes.
- Foster a culture of learning and continuous improvement, encouraging team members to develop technical and problem-solving skills.
- Work closely with our product and design teams to develop solutions, plan stories, and provide accurate estimates while ensuring that features delivered meet requirements and are delivered on-time.
Other
- Excellent cross-team communication and collaboration skills, especially in a distributed working environment
- Build with simplicity, reliability, and scalability in mind.
- Willingness to embrace change and work within a fast-paced environment.
- Passion for education and our mission.
- Please only apply if you are able to live and work full-time in one of the states listed above.