Full Stack Developer

At LearnExperts we are passionate about customer adoption and learning and driving that through education technology. We have been building award winning innovative learning programs and products for over 20 years and have helped companies of all sizes scale and grow.

LearnExperts is looking for a talented Full Stack Developer with a can-do attitude, passion, initiative, enthusiasm and demonstrable experience developing cloud-based software applications using Python, Flask and React to join our team. The ideal candidate has a degree in Computer Science, Software Engineering, or related field, and 3-7 years of practical experience. If you are looking to take your skills and experience to the next level, this role is for you! 



  • Developing new features and helping drive the direction of the product

  • Working with other developers to develop innovative solutions

  • Working with team members in the scoping and estimating of solutions 

  • Working with the team and easily adapting to a rapidly changing environment 

  • Working with the Support team to respond to technical issues as they come up 

  • Maintaining the application and fixing bugs 

Qualifications & Skills:

To be successful in this position, you will need to be comfortable working with: 

  • Python, Flask and ReactJS 

  • Strong skills in Javascript, CSS3 and HTML

  • Docker 

  • AWS services like S3, DynamoDB, Cognito 

  • AWS CodeCommit (or experience with git) 

  • Developing with Security in mind

  • Exposure to Human Centered Design and/or Lean start-up principles and tools, and understanding how to apply them to build better software

  • Analytical and process-oriented mindset

  • Demonstrated desire for continuous learning and improvement

  • Strong organizational skills and excellent at follow up and attention to detail

  • Exceptional decision making and problem-solving skills

Candidates with the following experience will be given priority: 

  • Document parsing libraries and techniques (Docx to HTML; PDF to HTML; etc.) 

  • Automated testing tools 

What we offer

When you join the LearnExperts team, you will: 

  • Get a chance to be an early employee in an exciting and growing company 

  • Get to work with innovative technology including AI and Machine Learning 

  • Learn from peers with a wealth of experience building successful businesses 


If you have some but not all of the skills listed here, we still encourage you to apply. We would love to get to know you and learn about your unique blend of skills. 

We believe that the best work is done by team members who come from diverse backgrounds. This is why we want our company to be as inclusive as possible. To this end, we invite all candidates to apply and especially encourage those who identify as members of underrepresented groups. 

LearnExperts is committed to provide a work environment that accommodates everyone. If you require special accommodation during the hiring process, please let us know when you apply. Know that all information will be kept confidential.