Full Stack Web Developer

Confidential Company - Alexandria, Egypt

Applicants for
1 open position
Experience Needed:
2 to 5 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time Work From Home
3,500 to 4,500 SAR per month, Annual Bonuses
1 open position
About the Job

As a full-stack developer you will be in charge of both the front-end and back-end of our product. You will be responsible for developing innovative, high quality websites and web APIs. You will work with our project manager and design team members to develop specifications and make recommendations on the use of new and emerging technologies. Programming and database (design and administration) are all important functionality of this role. Candidate must be fluent in Ruby on Rails and Angular JS.

Key Tasks & Responsibilities

  • Using project management software to track and report on projects
  • Work with the project manager and design team.
  • Daily progress update.
  • Front end development using Angular JS
  • Backend Development using Ruby on Rails
  • Database Design and implementation using MySQL
  • Maintain existing website
  • Web API Development
  • Acquire, configure and maintain development, test and production servers. Support development, test and production servers including after-hours support and monitoring server usage and up-time.
  • Performing servers administration including OS installation and configuration
  • Providing routine data back-up and recovery support in servers
Job Requirements
  • BA/BS degree or equivalent practical experience.
  • 2-5 years of experience in web development
  • Ability to multi-task and adapt to shifting priorities, demands, and tight timelines
  • Strong knowledge and experience in Ruby on Rails
  • Strong knowledge and experience in Angular JS
  • MySQL skills
  • Good knowledge in HTML 5, CSS, Javascript, Bootstrap
  • Ability to develop websites on top of CMS such as Wordpress
  • Perfect Quality code and front-end integration
  • Excellent organizational skills and proven analytical, planning, problem solving skills
  • Excellent written, oral communication, and interpersonal skills