Taro Logo

Full Stack Software Engineer

Instructure creates intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their educations and careers.
Mid-Level Software Engineer
Remote
3+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Full Stack Software Engineer

Instructure, a company dedicated to empowering personal growth and success through intuitive educational products, is seeking a Full Stack Software Engineer to join their innovative team. This remote position, based in Mexico, offers an exciting opportunity to work on transformative SaaS services for digital learning and credentialing.

As a Full Stack Software Engineer, you'll be at the forefront of modern software development, working with a cutting-edge tech stack including Java, Spring Boot, React, GraphQL, and AWS cloud technologies. You'll take ownership of technical aspects, translate business needs into technical strategies, and collaborate across R&D to deliver high-quality, secure code.

The ideal candidate will have at least three years of enterprise-level software development experience, with strong proficiency in Java, JavaScript, TypeScript, and React. You should be comfortable with Agile and DevOps practices, and have a passion for continuous learning and improvement.

Instructure offers an excellent benefits package, including access to their Modern Health Platform, PTO, parental leave, and childcare assistance. You'll work with a tight-knit team that values innovation and excellence, using top-of-the-line equipment like iMacs or MacBooks.

Join Instructure to be part of a diverse, innovative team that's making a real impact in the field of education and personal development. If you're passionate about technology, education, and creating products that make a difference, this could be the perfect opportunity for you to grow your career while contributing to meaningful projects.

Last updated a year ago

Responsibilities For Full Stack Software Engineer

  • Take comprehensive ownership of technical aspects, ensuring product usability and viability
  • Translate business and product needs into a clear, optimized technical strategy
  • Communicate complex technical concepts clearly, collaborating effectively across R&D
  • Create detailed documentation, architecture diagrams, and prototypes to guide development
  • Maintain a high technical standard, mentor team members, and support their growth
  • Stay hands-on, setting a coding standard and driving technical direction across the stack
  • Keep abreast of and integrate modern technologies and practices
  • Work with teams spanning multiple domains, helping them adapt to common patterns and best practices
  • Deliver high-quality, easily testable, and secure code
  • Collaborate closely with your team, agile coach, and product owners to deliver value

Requirements For Full Stack Software Engineer

Java
JavaScript
TypeScript
React
Redis
PostgreSQL
  • 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 11 and greater) and building Spring Boot RESTful APIs
  • Experience with JavaScript and TypeScript
  • Experience coding modern UI using React and related libraries
  • Proficiency in SQL, JPA/Hibernate
  • Experience with Test-Driven Development (TDD) practices
  • 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

Benefits For Full Stack Software Engineer

Medical Insurance
  • Excellent benefits and perks
  • Access to Modern Health Platform
  • PTO
  • Maternity/paternity leave
  • Childcare assistance
  • Fitness and well-being allowances
  • iMacs or Macbooks provided

Interested in this job?