We are looking for a Ruby On Rails Developer to help us manage the SheCodes platform.
SheCodes currently has a presence in 6 continents and countless time zones and has had hundreds of thousands of students. We are constantly working to expand our reach and deliver the best experience possible to each and every one of our students.
As part of our global expansion, SheCodes is looking for a Ruby On Rails Developer responsible for managing data interchange between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, an understanding of front-end technologies is necessary as well.
Position Overview:
We are seeking an experienced Ruby On Rails Developer to join our dynamic team. This role will be responsible for developing, enhancing, and maintaining our back-end and front-end systems to deliver seamless user experiences.
Weβre looking for someone who:
- Is fluent in English.
- Enjoys problem-solving and has great analytical skills.
- Can manage quick changes in company policy and procedures. (Weβre a small company that is expanding fast, so we always have to be on our toes!)
- Has experience in working remotely.
- Has experience working with both front-end and back-end and React.
- Has experience working on large-scale applications.
Qualifications:
- 5 years of programming experience and at least 3 years of professional experience in Ruby on Rails development.
- Proven experience with JavaScript and its framework, ideally React or Angular.
- Solid understanding of object-oriented programming, relational databases, and APIs.
- Comfortable with Terminal, Unix, and MySQL.
- Experience with front-end technologies like HTML, CSS, and React.
- Very comfortable with Git and GitHub.
- Experience with testing frameworks like RSpec, Jest, or similar.
- Strong problem-solving skills and the ability to think critically and multitask.
- Excellent written and verbal communication skills.
- Extra qualifications: Experience working with AI and LLMs.
Weβre looking forward to hearing from you!
At SheCodes, our team is made up of hard-working, quick-learning, passionate people. Even if you donβt fit all of the criteria listed in the description above, we encourage you to apply if you think youβll be a good fit. We welcome and cherish diversity in our company to help sustain a well-rounded team and outlook.