MOHAMED FAROUK

Ruby on Rails Developer ======

Date Posted

July 2

Work Type

-

Job Level

MID-SENIOR

Job Location

🇪🇬 Egypt

  • \
Job description

## Job description


Frontend experience is a must ...


We are seeking a talented and experienced Mid-Level Ruby on Rails Full-Stack Developer to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining innovative web applications that deliver exceptional user experiences. You should have a strong foundation in both front-end and back-end development, with a focus on Ruby on Rails, and a passion for building high-quality, scalable software solutions.



*Key Responsibilities:*


- Web Application Development: Collaborate with cross-functional teams to design, develop, and implement web applications using Ruby on Rails and related technologies.

- Front-End Development: Develop responsive, user-friendly front-end interfaces using HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, or Vue.js).

- Back-End Development: Architect and implement robust back-end solutions, including database design and optimization, server-side logic, and API development.

- Database Management: Work with databases (e.g., PostgreSQL, MySQL) to design, optimize, and maintain data structures, ensuring data integrity and performance.

- Testing and Quality Assurance: Write unit and integration tests to ensure the reliability and functionality of software components, and actively participate in code reviews.

- Deployment and DevOps: Deploy applications to production environments, manage server configurations, and collaborate with DevOps teams to ensure smooth deployment processes.

- Bug Fixing and Maintenance: Investigate and address bugs, performance bottlenecks, and other technical issues in existing applications.

- Documentation: Maintain thorough documentation of code, processes, and architectural decisions for the development team and future reference.

- Collaboration: Collaborate with product managers, designers, and other stakeholders to understand project requirements and contribute to product development.


*Qualifications:*


- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).

- 3+ years of professional experience in web application development with Ruby on Rails.

- Proficiency in front-end technologies, including HTML, CSS, JavaScript, and front-end frameworks.

- Experience with relational databases and SQL.Strong problem-solving skills and a commitment to writing clean, maintainable code.

- Knowledge of software development best practices, version control systems (e.g., Git), and agile development methodologies.

- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker) is a plus.

- Excellent communication and teamwork skills.


© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com