Junior Software Engineer (Full Stack)
Remote
Job Type
Full-time
Description

TCI delivers innovative content to more than 50,000 K-12 schools across the nation via our award-winning products. As an established EdTech company, we make a difference in the lives of thousands of teachers and students every day through our History Alive! and Bring Science Alive! programs.


Position Summary:  The Junior Software Engineer will be working within a distributed team of software engineers and cross-functional partners to develop features on our customer-facing web application. On a given day, you might:

  • Develop and maintain both front-end (HTML, JavaScript, React.js) and back-end (Ruby on Rails) code to support new and existing features, ensuring full test coverage (RSpec, Jest)
  • Collaborate with product managers to understand and implement user stories for projects
  • Participate in agile ceremonies 


Why you Should Apply

  • You want to creatively solve problems and grow daily
  • You value collaboration and innovation
  • You want to improve lives with your code



Requirements

Required Qualifications:

  • Programming experience in a relevant object-oriented programming language
  • Knowledge of SQL and relational databases
  • Exceptional written and verbal communication skills
  • Bachelor’s degree in a relevant technical field or equivalent practical experience

Preferred Skills:

  • Previous technical internship(s)
  • Experience using a version control system
  • Experience with an MVC web framework 
  • Experience with Ruby
  • Experience with a modern JavaScript and a front-end framework
  • Experience with agile methodologies

We are hiring in AL, CA, DC, FL, GA, IL, KY, MI, MT, OH, OR, PA, SC, TX, VA, WA.  The pay range for this position is between $36.00 and $53.00 per hour. Base pay offered may vary depending on job-related experience, skills and location. TCI offers medical, dental, vision, 401k benefits, PTO and bonus eligibility.


Equal Opportunity Employer including Disability/Vets


Be Aware of Recruitment Fraud. More information is available at https://www.teachtci.com/careers/recruitment-fraud-disclaimer/