Ruby Internship – start day is flexible 47 views

What you’ll do
-Build a strong foundation in Ruby programming, including its core libraries and commonly used design patterns
-Learn to design and consume RESTful and GraphQL APIs using Ruby on Rails
-Gain hands-on experience with unit testing through frameworks like RSpec or MiniTest
-Work on full-stack projects that integrate Ruby on the server side with client-side technologies such as HTML, CSS, JavaScript, and modern frameworks
-Apply your skills in real-world scenarios through practical projects focused on problem-solving

What you bring
-Solid understanding of Object-Oriented Programming (OOP) principles and their practical application
-Theoretical and practical experience developing applications with Ruby and Ruby on Rails
-Knowledge of web development fundamentals, including RESTful APIs, MVC architecture, CRUD operations, and session management
-Experience working with relational databases and SQL, especially using ActiveRecord in Rails
-Familiarity with test-driven development using RSpec or MiniTest
-Understanding of clean code principles and maintainable software architecture
-Basic front-end knowledge including HTML, CSS, JavaScript, and exposure to frameworks like React.js, Vue.js, or Angular
-English proficiency at B1 level or higher
-Commitment to a learning schedule of approximately 6 hours per day

What you’ll get
-Enjoy personalized learning with intimate group sizes of 3-15 or opt for a one-on-one experience
-Our dynamic curriculum offers a mix of hands-on practice and essential theory, tailored for groups or adjusted to fit individual needs
-Give yourself at least three months to dive deep into the material in a group, or choose an individual internship length that aligns with international standards
-Discover the industry inside out. This internship provides insights into the IT world, giving you a leg up in your future career
-Receive guidance and support from an experienced mentor throughout your internship journey
-Beyond learning, there’s a chance for employment. Successful interns might land a full-time job with us after the program
-Dive into real-world projects! Get hands-on experience with genuine IT challenges and see firsthand the solutions in action

More Information

Only candidates can apply for this job.
Share this job