Software Engineer

Learning Technologies Group plc Logo

Learning Technologies Group plc

πŸ“Remote - United States

Summary

Join Rustici Software as a Software Engineer and contribute to the development and maintenance of our eLearning software used by millions worldwide. You'll be part of a remote/in-office hybrid team, working on full-stack web development, improving existing codebases, and implementing new features. We value autonomy, continuous improvement, and collaboration. While specific language experience isn't crucial, strong skills in software development, communication, and learning new technologies are essential. We prioritize quality code and efficient problem-solving. The position is a direct hire, US-based only.

Requirements

  • Possess a mix of skills in the technology space including programming in various languages, using various frameworks, and having a general familiarity with the components of a mature software development life cycle
  • Demonstrate strong web application development using contemporary frameworks in Java, Python, JavaScript/TypeScript, or similar particularly in extensible, scalable, performant, and secure implementations
  • Have experience with front end SPA development in a contemporary framework such as Vue, React, or similar as well as experience directly with HTML and CSS
  • Have experience with implementing automated unit, integration, end-to-end, etc. tests
  • Have experience with contemporary software development lifecycle processes including agile principles, task estimation, version control, quality assurance, release management, etc

Responsibilities

  • Maintain existing codebases: One or more software products and all of the ancillary tools needed to manage them
  • Take new features from start to finish
  • Identify new work
  • Participate in weekly standups
  • Learn everyday: Improve your craft, whether that is via new technical skills or tools, diving deep into an existing ability, or learning more about how the business operates

Preferred Qualifications

  • Have experience with a Unix CLI toolset
  • Have experience with deployment of web applications particularly in AWS

Benefits

  • Flexible work environment: Remote from your home office, a private office in Franklin, TN if you prefer, or a mix of both
  • Untracked PTO
  • Medical, Dental, and Vision insurance
  • HSA and FSA plans
  • Short-term and Long-term disability
  • Company paid life insurance
  • 401k/Retirement vesting+matching on day 1
  • Performance-based bonuses
  • Office perks: Concierge services, gym equipment, yoga room and stocked kitchen with snacks and drinks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.