Ruby on Rails (Backend) Developer

October 2, 2023

Apply for this job

Email *

Job Description

We are looking for an experienced Back-end developer to join our team. If you have a passion for programming and for writing clean Ruby code, we would like to meet you. As a Back-end developer, you’ll work closely with our team of exceptional developers in a fast-paced environment to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs.<br><br><strong><strong>Job duties:<br></strong></strong><ul><li>Write extremely clean, efficient, performant, and maintainable code</li><li>Create clean, well-documented APIs</li><li>Rapidly integrate with 3rd-party APIs</li><li>Model database schemas</li><li>Write unit, integration, and stress tests</li><li>Communicate with the front-end team</li><li>Manage staging deployments</li><li>Architect models and relationships</li><li>Write object oriented code</li><li>Benchmark code speed and database performance</li><li>Draw flowcharts</li><li>Solve and optimize complex algorithms</li><li>Deploy to servers</li><li>Write scripts and integrate with CI/CD<br><br></li></ul><strong>Requirements<br></strong><ul><li>Proven work experience as a Ruby on Rails developer </li><li>Passion for writing great, simple, clean, efficient code</li><li>Is familiar with code smells and antipatterns</li><li>Very good documentation skills</li><li>Deep understanding of web security</li><li>Experience developing highly interactive applications</li><li>A firm grasp of object oriented analysis and design</li><li>Good knowledge of relational databases</li><li>In-depth understanding of the entire web development process (design, development and deployment)</li><li>Excellent analytical and time management skills</li><li>Teamwork skills with a problem-solving attitude</li><li>BSc degree in Computer Science or relevant field.</li></ul>