Instructure is seeking a Full Stack Software Engineer to join their innovative team. The role involves developing transformative SaaS services for digital learning and credentialing, working in a collaborative Agile and DevOps environment. The company prioritizes curiosity, education, and technology to empower its employees and create impactful solutions.
Requirements
- Minimum three years of industry, enterprise-level software development experience
- Strong proficiency in Object-Oriented concepts, design patterns, coding standards, and performance improvements
- Solid experience with Java (JDK 8 and greater) and building Spring Boot RESTful APIs
- Experience with Test-Driven Development (TDD) practices
- Familiarity with JavaScript and TypeScript
- Familiarity with front-end frameworks such as Angular and REACT
- Ebean ORM, JPA, SQL and strong experience with MySQL/ Postgres Databases
- Familiarity with Agentic Engineering
- Familiarity with building pipelines and tools like Git, Maven, IntelliJ, or VSCode
- Experience in an Agile, Lean, and DevOps organization and culture
- Strong problem-solving skills, attention to detail, and the ability to lead technical initiatives
- Excellent communication, collaboration skills, and experience in leading technical teams and projects
- A bias towards action, with the ability to produce artifacts that clarify and advance technical discussions
