Full Stack Developer Position

البحرين - Manama Bahrain

Purpose of Job:

Full Stack Developer will be responsible for creating end-to-end solutions, bridging

the gap between front-end and back-end development. The purpose is to design,

build, and maintain web applications, ensuring seamless user experiences and

robust server-side functionality.

Duties and Responsibilities:


1 Develop and implement user interfaces for websites and applications,

ensuring cross-browser compatibility, responsiveness, and collaboration with

designers to translate concepts into functional, visually appealing web pages.

Implement and optimize front-end technologies such as HTML, CSS,

JavaScript, and relevant frameworks.

2 Build and maintain server-side logic and databases, developing and

integrating APIs for seamless data exchange between front-end and back-

end systems, ensuring the security and scalability of web applications.

3Write clean, well-documented, and efficient code using industry best

practices, staying up-to-date with emerging technologies and trends in web

development.

4Work closely with cross-functional teams, including designers, product

managers, and other developers, to deliver integrated solutions.

5Conduct thorough testing of web applications to identify and fix bugs and

issues, collaborating with quality assurance teams to ensure the delivery of

high-quality products.

6Possess knowledge in cybersecurity, antivirus solutions, and firewalls to

ensure the development and maintenance of secure web applications.


Job Description – Full Stack Developer Page | 02

7Demonstrate a strong understanding of hosting and domains, including

familiarity with best packages available, to optimize the performance,

reliability, and scalability of web solutions.


8Preferred background in data collection on the backend, showcasing

expertise in handling and managing data effectively to enhance the

functionality and performance of web applications.


Job Requirements:


1 Bachelor’s degree in computer science, web development, or a related field.

2Proven experience as a web developer with a strong portfolio showcasing

past projects.

3Proficiency in front-end technologies such as HTML, CSS, JavaScript, Laravel,

and frameworks/libraries.

4 Strong problem-solving skills and attention to detail.

5 Excellent communication and collaboration abilities.

Skills

  • A passionate individual with a minimum undergraduate degree in courses like Computer Science, IT, or Software Development.
  • Proven work exposure to vital IT databases like relational, NoSQL, Cloud, and wide column types.
  • Prior exposure to client or server software development through association with a professional agency or company.
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Ability to interact with different team members in a clear, concise, and effective manner.
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).
تاريخ النشر: اليوم
الناشر: Bayt
تاريخ النشر: اليوم
الناشر: Bayt