★ ★ 4th edition ★ ★
+1 (415) 449-8778

WEB DEVELOPMENT APPRENTICESHIP Join us at our 3-month Ruby & React.js development apprenticeship
for the chance to land your next career opportunity at Moove-it.

Apply now


Upon successful completion of the 3 month program, you will be able to:

  • configure, code and roll out Ruby on Rails (RoR) web apps to a production environment;
  • gain a deep understanding of the RoR technology stack;
  • write automated tests;
  • understand and utilize essential tools and practices widely used in an agile dev context.

Towards the end of the second month, you'll be considered for a full-time position at Moove-it, given that you have demonstrated that you share Moove-it’s core values and have excelled in the execution of the program's assignments.

Goal b329b8554a739f376ad12786728cc64fd04979f0ddfc7cf81cc63bdb0ca89b4d

Goal b329b8554a739f376ad12786728cc64fd04979f0ddfc7cf81cc63bdb0ca89b4d
Texas 76b1a8de07f63e741c52ffed3460c9cc0fedb1295106500b25abbc91e880fb91


The program comprises extensive hands-on activities, led by a Moove-it senior-level developer, who will be accountable for providing guidance and support throughout the learning journey.

Participants will be subject to monthly evaluations in order to advance to the following month/stage of the program.

The apprenticeship program will be held in our Austin, TX office.

Texas 76b1a8de07f63e741c52ffed3460c9cc0fedb1295106500b25abbc91e880fb91


Apprentices will be provided with guidance and support as they dive into the Ruby programming language, so that they can rapidly get started with building their first Ruby on Rails web app.

As a Moove-it apprentice, you will learn all the core technical aspects related to the development process, from setting up the development environment to rolling out a web app to production.

You will also learn about best practices, coding standards, peer code reviewing, automated testing along with agile communication and management tools.

The goal for participants is to lay the foundation for an exciting career as a Ruby web development consultant.

Program overview:

  • Quick glance at Agile methodology, practices and dev environment tools.
  • The fundamentals (reading material and tutorials about e.g. Ruby, Git and automated testing).
  • Hands on: building a web application using ReactJS and Ruby.
  • Continuous Integration methodology and tools.
  • Software development best practices (code reviews, pair programming, coding standards).
  • Software consulting best practices.

Character b204d6224d6986643c4a73e629b4150207688f5fde8ce7ec44f54376b89c2190

Character b204d6224d6986643c4a73e629b4150207688f5fde8ce7ec44f54376b89c2190


The application process is made up of two stages:


An introductory call with the pre-screened applicants, aimed to acquire a better feeling about programming background, career goals, along with their motivation for joining the program.

This would be the right time to address queries around expectations, goals, program structure and the various stages it is comprised of.


A follow-up, technical background check with a Moove-it Engineer to assess the applicant's overall programming proficiency level.

Img 03 376f2c55551577300b6e79843458a73c1e1a7cde4706a3ac467fe4576656c9e5

Ideal candidates possess a strong understanding of object-oriented programming fundamentals, and can speak confidently about their most recent projects and contributions. Strong preference is also given to applicants who exhibit a passion for self-directed learning, proactive attitude, and teamwork.

Img 05 88cf78cbefec7fe1c3b38d2afbce46b3a335f959eb333319741dd6c62defc112

Moove-it strongly encourages applicants to thoroughly review our Playbook , to get a feel for our company culture and values.

By the end of the application/assessment stage,
the 3 best-ranked applicants will be formally invited to join us as apprentices.


Ashley Michal Lewis
Q12016 edition grad
As a self-taught developer, this program gave me the opportunity to test my skills within the context of a professional development workflow under the guidance of an experienced developer. My mentor is supportive and respectful, responds promptly to questions without condescension, while challenging me to think critically about coding decisions. This is the perfect opportunity for a self-motivated, independent learner to transition into a production environment with a company that values their developers and the Ruby community.
Ashley Michal Lewis
Q12016 edition grad
Gavin Haynes
Q32016 edition grad
As a recent graduate from college as a Computer Engineer, I was looking for my first real job as a programmer. I was able to use all the skills I developed while at school, and also find new skills that helped me as I entered the working world as a developer. My mentor helped teach me the foundation of Ruby and the culture around developing in Ruby and Rails. I was challenged each day to test my limits, but I was also encouraged to ask questions and try my own solutions to each problem I faced. This opportunity is great for a new developer to learn about Ruby, and could be a stepping stone to joining a company that values its employees.
Gavin Haynes
Q32016 edition grad


19 MAR
Call for applications ends on March 19, 2017.
Program starts on April 1, 2017.
Img 08 b5beed66c94178eeaf0e874be978d2d3ceccf9e66010af5ef9e9697c566796a2
The first month and half of activities will be led by an on-site coach operating from our Moove-it Austin office located in Capital Factory. The coach will then continue to support, guide and evaluate the participants remotely.
Img 09 2c23d44a4a071e3db91fad2ba3fda86fd789184d92ef1128de0352e8ee80cf40
Participants will be eligible for bi-weekly stipends of $500.


Will Moove-it provide laptops for participants?

No, participants are expected to provide their own personal laptop.

What kind of time commitment should I expect?

Daily standups' attendance is mandatory for all participants, and a minimum of 6 hours a day in the office is expected. However, as long as the apprentice demonstrates sustained progress and steady growth, by excelling in the completion of the deliverables, exceptions will be considered and attendance may be skipped upon prior approval from the coach.

How does the curriculum differ from a bootcamp?

This program does not include formal classroom instruction. Rather it requires self-directed study and research in order to meet the weekly goals.

Submit your application
Privacy Policy
(Or just drop us an email at
learning@moove-it.com )