the smart solution for Denver jobs

Back End Software Development Instructor - Denver

Company: Turing School of Software & Design
Location: Denver
Posted on: November 15, 2018

Job Description:

Back End Software Development Instructor
Web Application Development Program
Turing's Web Application Development Program is a 27-week full-time intensive instructional program for adults desiring to become professional software developers. Beneath the surface, Turing is a 501(c)3 non-profit organization working to change the landscape of the technology industry by training a diverse, passionate, and highly skilled workforce ready to change the world.

Our Back End curriculum focuses on Ruby, Ruby on Rails, relational databases, agile development and ends with an introduction to both front end and back end JavaScript. The first module focuses on the fundamentals of object-oriented programming, algorithms, and data structures. In the second module, students learn how to build web applications with Sinatra and Ruby on Rails. In the third module, students build upon their Rails knowledge and learn how to build APIs, optimize database queries, and add multitenancy to their applications. In the fourth and final module, students write client-side code to enhance their web applications and deepen their understanding of back end technologies by learning how the concepts they learned in Ruby on Rails can also be implemented in Express.
Instructors report to the Director of their program. Instructor responsibilities include, but are not limited, to the following:

  • Research, prepare, and deliver lesson topics in a way that is both engaging and effective
  • Facilitate evaluations and assessments of projects and individual student progress
  • Collect and analyze student achievement data in order to implement changes to existing curriculum
  • Contribute to the development of internal software tools
  • Create and publish open-source instructional materials
  • Work and teach in our office in downtown Denver during the hours 8:15-5:00 daily in addition to occasional special events outside of these hours

    Turing staff members believe that:

    • Students deserve high-quality instruction
    • Students deserve to feel comfortable and accepted, regardless of their background
    • Collaboration and communication are essential skills that an instructor should exemplify
    • Instructional processes and materials should be reviewed and improved regularly
    • Continual learning is an essential part of being an effective instructor
    • Soft skills are as important as technical skills

      Minimum Qualifications
      High quality applications will have:

      • 2+ years of experience working in the tech industry
      • Comfort with speaking to and fielding questions from large groups
      • Experience with Ruby, Rails, JavaScript, Git, TDD, and relational databases
      • Drive and motivation to deep-dive into unfamiliar topics
      • Ability to break down and explain complex topics
      • Familiarity with best practices in project management and workflow
      • Ability to collect and analyze data in order to iterate in short, rapid cycles
      • Ability to ramp-up on processes and tools quickly

        Preferred Qualifications
        Ideal candidates will add some of the following:

        • Comfort with HTML, CSS, and SQL
        • Teaching experience (K12, higher education, RailsBridge, Girl Develop It, etc.)
        • Experience mentoring junior developers
        • Track record of open-source contributions
        • Blog posts, published tutorials, or screencasts explaining programming concepts
        • Experience speaking or presenting at technical conferences

          Turing staff members have:

          • Proudly call yourself part of a mission driven organization that is changing the lives of students
          • Fully paid premium health insurance and 50% coverage for family in addition to
            long-term disability insurance
          • Flexible minimum leave policy of at least 15 days per year
          • Maternity/paternity leave policy ensuring at least 8 weeks of fully paid leave
          • 401(k) savings program with matching
          • Industry-Competitive salary with 1.2-1.5% raises every 7 weeks = 10-14% per year
          • Professional development budget each year
          • Each module runs for six weeks with one week off between sessions

            Keywords: Turing School of Software & Design, Denver , Back End Software Development Instructor - Denver, IT / Software / Systems , Denver, Colorado

            Click here to apply!

            Didn't find what you're looking for? Search again!

            I'm looking for
            in category

Other IT / Software / Systems Jobs

Software Developers
Description: Software DevelopersCentennial, CO 13 br
Company: Confidential
Location: Denver
Posted on: 12/11/2018

Software Engineering Intern, PhD, Summer 2019
Description: Minimum qualifications: Currently pursuing a PhD degree in Computer Science or in a related technical field. Programming experience in one or more of the following: C/C , Java or Python.Preferred qualifications: (more...)
Company: Google
Location: Boulder
Posted on: 12/11/2018

Ruby Software Engineer
Description: pureIntegration is looking for a Ruby Software Engineer to assist with design, architecture, development, and leadership of a custom monitoring solution. This custom solution will be designed to monitor (more...)
Company: pureIntegration
Location: Denver
Posted on: 12/11/2018

Cable: Become a Home-Based Satellite TV Technician/Installer - Parker
Description: Job Duties and Responsibilities br Do you enjoy physical indoor/outdoor work, talking with people, providing customer service and learning new technologies Are you seeking an opportunity where you (more...)
Company: DISH
Location: Parker
Posted on: 12/11/2018

Satellite Software Engineer
Description: Description:The Enterprise Flight Software EFSW Product Line team is looking for an experienced software engineer to assist in the full life-cycle development of our spacecraft flight software solutions. (more...)
Company: Lockheed Martin
Location: Littleton
Posted on: 12/11/2018

Junior .Net Developer
Description: HCL America is a multinational IT engineering services organization, with operations in over 30 countries.At HCL, our most important asset is our people. Our Employees-First
Company: HCL America Inc.
Location: Englewood
Posted on: 12/11/2018

Senior Software Engineer
Description: POSITION OVERVIEW: As an Avero Senior Software Engineer, you will be responsible for the development of our SaaS restaurant management platform. You will drive and personally embody a new, quality-focused (more...)
Company: Avero
Location: Boulder
Posted on: 12/11/2018

Senior Software Quality Assurance Engineer
Description: Overview QSC is a world leader in the design and manufacture of innovative Audio and Video products for multiple markets including Cinema, Live Sound, and Installed Systems. The QSC SQA team is looking (more...)
Company: QSC
Location: Boulder
Posted on: 12/11/2018

Software Engineer
Description: POSITION OVERVIEW: We are looking for a passionate and seasoned Software Engineer for our data-driven Higher Education CRM engineering team. As a Software Engineer, you will be a key member of the team (more...)
Company: Helix Education
Location: Denver
Posted on: 12/11/2018

Software Integration Engineer - Littleton
Description: Description:Are you looking for an exciting career as a Software Engineer at one of the top Aerospace and Defense Companies A fulfilling position that challenges your mind, grows your skills, and contributes (more...)
Company: Lockheed Martin
Location: Littleton
Posted on: 12/11/2018

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Denver RSS job feeds