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
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/