Full Stack Developer

Egypt

Job Description

We are looking for a Full Stack Developer with at least 3 years of experience, proficient in various programming languages including Laravel, Next.js, React, and Flutter, as well as mobile app development for iOS, Android, and Harmony. The candidate should be able to work remotely.

Responsibilities

  • Fix current issues in our cloud-based point of sale system.
  • Address technical problems faced by clients, which will be assigned through our CRM system for resolution.
  • Collaborate with our customer service team, which may work from a dedicated office in Mumbai, where the development team may also be based.
  • Add new features to the system as quickly as possible.
  • Develop and maintain both front-end and back-end applications.
  • Manage databases and interact with cloud services such as AWS and Alibaba Cloud.
  • Add multiple global languages to the dashboard, website, and applications.
  • Optimize performance and ensure system stability.
  • Collaborate with the development team to achieve project goals effectively.


Skills

Required Skills for Full Stack Developer

  1. Proficiency in Programming Languages:
  • Strong knowledge of languages such as JavaScript, PHP, Python, or Ruby.
  • Experience with frameworks like Laravel, Next.js, and React.
  1. Front-End Development:
  • Expertise in HTML, CSS, and JavaScript for creating responsive user interfaces.
  • Familiarity with front-end frameworks like Bootstrap or Tailwind CSS.
  1. Back-End Development:
  • Experience with server-side programming and RESTful APIs.
  • Knowledge of database management systems such as MySQL, PostgreSQL, or MongoDB.
  1. Mobile Development:
  • Experience in developing mobile applications using Flutter and Harmony, along with other frameworks for iOS and Android.
  1. Version Control Systems:
  • Proficiency in using Git for version control and collaboration.
  1. Cloud Services:
  • Familiarity with cloud platforms such as AWS or Alibaba Cloud for deployment and storage.
  1. Localization and Internationalization:
  • Experience in adding multiple global languages to dashboards and mobile applications to cater to diverse user bases.
  1. Problem-Solving Skills:
  • Strong analytical skills to troubleshoot and resolve issues efficiently.
  1. Collaboration and Communication:
  • Ability to work effectively in a team environment and communicate clearly with stakeholders.
  1. Understanding of Development Methodologies:
  • Knowledge of Agile or Scrum methodologies for project management.
  1. Security Best Practices:
  • Awareness of security protocols and best practices in web development.


Post date: 6 October 2024
Publisher: Bayt
Post date: 6 October 2024
Publisher: Bayt