Skip to main content

Full Stack Developer

Overview: Phaza Network is actively seeking a skilled and experienced Full Stack Developer to join our dynamic team in Amman, Jordan. The ideal candidate should have a solid background in both front-end and back-end development, demonstrating expertise in building scalable web applications and APIs. Proficiency in a variety of programming languages and frameworks, along with a passion for learning new technologies and solving complex problems, is crucial. Fluency in English and Arabic, both written and verbal, is required.

Responsibilities:

  1. Design, develop, and maintain web applications and APIs, ensuring high performance, reliability, and scalability.
  2. Collaborate with product managers, designers, and other stakeholders to define project requirements, specifications, and timelines.
  3. Write clean, efficient, and well-documented code using best practices and coding standards.
  4. Implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.
  5. Develop server-side logic and database structures using languages like Node.js, Python, or Java, and frameworks such as Express, Django, or Spring Boot.
  6. Integrate third-party APIs and services to extend the functionality of web applications and improve user experience.
  7. Optimize applications for maximum speed and scalability, and implement security measures to protect against vulnerabilities and attacks.
  8. Troubleshoot and debug issues, and perform testing and code reviews to ensure quality and maintainability of the codebase.
  9. Stay up-to-date with emerging technologies, trends, and best practices in web development, and share knowledge and expertise with team members.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field; relevant certifications or equivalent experience preferred.
  • Proven experience as a Full Stack Developer, with a strong portfolio of web applications and projects.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries like React, Angular, or Vue.js.
  • Solid understanding of back-end development concepts and technologies, including server-side languages like Node.js, Python, or Java, and frameworks like Express, Django, or Spring Boot.
  • Experience with database systems such as MySQL, PostgreSQL, MongoDB, or Redis, and knowledge of SQL and NoSQL database design and optimization.
  • Familiarity with version control systems such as Git, and experience with DevOps practices and tools like Docker, Kubernetes, or Jenkins.
  • Excellent problem-solving, communication, and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
  • Fluency in English and Arabic, both written and verbal.

Required Skills:

  • Full Stack Development
  • Front-end Development
  • Back-end Development
  • Web Applications
  • APIs
  • HTML
  • CSS
  • JavaScript
  • React
  • Angular
  • Vue.js
  • Node.js
  • Python
  • Java
  • Express
  • Django
  • Spring Boot
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Git
  • Docker
  • Kubernetes
  • Jenkins
  • Fluency in English and Arabic

 

Tech Sage