Teachstone Training

Junior Software Engineer

US-VA-Charlottesville
1 month ago(12/12/2017 6:05 PM)
ID
2017-1050
# of Openings
1
Category
App Development

Overview

We are looking for an enthusiastic junior software engineer to join our team of talented engineers who share a common interest in building quality software, continually finding ways to improve our efficiency and effectiveness, in an environment that values collaboration, openness, and innovation.  You will build and enhance the systems that empower our company to be the leader in teacher development in early childhood education.  Above all, your work will impact the effectiveness of education for children worldwide.

 

Responsibilities

  • Be a valued member of an autonomous, cross-functional agile team.
  • Work on a variety of projects within the software engineering team.
  • Help automate work that tech support and customer service team members would otherwise have to perform as manual tasks.
  • Develop, deploy and operate applications that serve thousands of users as you learn best practices used by our teams for software development and devops.
  • Work with the devops team to help automate and improve parts of our build, deploy, and test pipeline.
  • Learn as you work with us and grow into a mid-level engineer position within 2 years of your start date with Teachstone.
  • Support the software development, QA, devops, and customer support teams.

Qualifications

  • A passion for learning and for software engineering
  • Understanding of basic software engineering team concepts and practices
  • Basic understanding of HTML, CSS, javascript, Git (or another VCS), and scrum
  • Basic work with Ruby and Ruby on Rails or another dynamic scripting language and associated MVC web framework
  • Basic understanding of javascript
  • Experience being mentored and/or mentoring others
  • Willing to be on-call periodically, paired with a more senior developer, for learning and growth purposes

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed