Job Openings Full Stack Engineer

About the job Full Stack Engineer

Title: Full Stack Developer

Location: Kattameya, Cairo

Fulltime - Onsite

Responsibilities

Python Development:

Deep knowledge and development skills in Python and its problem required problem solving capabilities.

Front End Development:

Collaborate with cross-functional teams to design and develop user-friendly interfaces. Implement responsive and interactive web applications using modern front-end technologies, with a primary focus on JavaScript. Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.

JavaScript Development:

Utilize your expertise in JavaScript to build robust and maintainable front-end code. Stay updated on the latest trends and best practices in front-end development to continuously improve the quality of our applications.

SQL Integration:

Design and implement SQL database solutions to support front-end functionalities.

Can Work on Oracle, MySQL.

Work closely with backend developers to ensure seamless integration between front-end and backend systems.

Testing and Debugging:

Conduct thorough testing of applications to identify and fix bugs, ensuring a smooth user experience.

Collaborate with QA/Testing teams to implement effective testing strategies.

Documentation:

Create and maintain detailed documentation for code, processes, and system architecture.

Assist in the preparation of technical documentation for end-users.

Technical Skills Required

  • Experience in JavaScript (ECMA6)/jQuery/REST/SOAP/HTML5/CSS3.
  • creating responsive and intuitive user interfaces using JavaScript and have a strong foundation in SQL
  • Experience in developing responsive components (charts, Dashboard).
  • Experience in developing good User Interfaces (UI).
  • Experience in integration with reporting tools or 3rd party applications with integration Protocols (Telnet, SSH, SNMP, Etc).
  • Basic knowledge for Linux/UNIX Operating System with basic Scripting Knowledge.
  • Must be motivated, independent and self-sufficient.
  • Able to receive an assigned task and see it through to completion with minimal supervision.
  • Familiarity with RESTful APIs and web services.
  • Knowledge of SEO principles.
  • Debug errors, troubleshoot issues, and perform routine performance optimizations.
  • A proactive attitude towards continuous learning and staying updated on the latest trends, technologies, and best practices in front-end development.

Additional Skills (Optional), We would like to have

  • Knowledge in Java/Python for backend Development.
  • Knowledge in IBM NETCOOL for Fault management.

Qualifications

  • Bachelor's degree in computer science, Engineering, or related field.
  • 2:5 years of relevant experience
  • Proven experience as a Front-End Developer with a strong focus on JavaScript development.
  • Solid understanding of SQL and experience in database design and integration.
  • Proficiency in modern front-end frameworks/libraries such as React or Vue.js.
  • Knowledge in an Agile development environment, participating in sprints, and collaborating with cross-functional teams.
  • Strong problem-solving skills and attention to detail.