Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Web Developer

Waqood
Cairo, Egypt
Posted 7 years ago
49Applicants for2 open positions
  • 42Viewed
  • 10In Consideration
  • 31Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Summary:

  • Responsible for developing innovative, high quality websites and web APIs.
  • The developer will work with our project managers 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. Part of your tasks is to administrate & maintain our servers which includes setting up and configure servers of different providers such as Digital Ocean, AWS and others.

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
  • Backend Development using PHP
  • 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

Required Experience and Knowledge:

  • 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
  • PHP Laravel & MySQL strong knowledge and experience
  • Good knowledge in HTML 5, CSS3(SASS/LESS),
  • Good knowledge in Javascript frameworks such as ReactJs, AngularJs or Vue.js
  • Good Knowledge in Javascript module bundler such as Webpack
  • Comfortable to work in Linux environment (Ubuntu/Debian server) and use terminal.
  • Modular ADR and MVC system development
  • OOP principles (Design patterns, SOLID, DRY)
  • Clean code covered by unit & integration
  • Long life-cycle application development (evolution of applications)
  • Committed to RESTful API Guideline and best practices
  • Git workflow
  • Excellent organizational skills and proven analytical, planning, problem solving skills
  • Excellent written, oral communication, and interpersonal skills

Preferred Experience and Knowledge:

  • Test Driven Development (TDD)
  • Message queuing service (RabbitMQ, beanstalkd, or another solid queue service) for asynchronous tasks
  • Knowledge and experience in Redis
  • Knowledge and experience in Node.js
  • Real time applications engine, such as socket.io
  • Agile development process in Scrum
  • Continuous Integration System for daily based deployments (preferably Jenkins)
  • Elasticsearch
  • Docker
  • Exposure to lumen, symfony, codeigniter, cakephp

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Web Developer