Full Stack Developer

Ziphire HR - Bahrain - Manama
We are looking for a skilled Full Stack Developer to join the client's team in Bahrain. In this on-site role, you will be responsible for developing and maintaining web applications and services across the entire technology stack. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet their business needs and enhance user experience.

Company Description

Our client is dedicated to fostering a collaborative and innovative work environment. They value diversity and inclusion among team members, believing that varied perspectives drive their success. Join to be part of a dynamic team that is committed to excellence and continuous improvement.

Key Responsibilities

  • Application Development: Design, develop, and maintain scalable web applications using modern frameworks and technologies
  • Database Management: Work with databases (SQL and NoSQL) to design schemas, write queries, and manage data storage efficiently
  • API Development: Create and integrate RESTful APIs to support front-end functionality and ensure seamless data exchange
  • User Interface Design: Collaborate with UX/UI designers to implement responsive and user-friendly interfaces that enhance user experience
  • Testing and Debugging: Conduct thorough testing of applications to identify bugs and optimize performance, ensuring high-quality deliverables
  • Collaboration: Work closely with product managers, designers, and other developers to gather requirements and deliver effective solutions
  • Documentation: Maintain comprehensive documentation of application architecture, design decisions, and development processes


Requirements

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience as a Full Stack Developer or in a similar role
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
  • Strong knowledge of back-end technologies including Node.js, Express.js, or similar frameworks
  • Experience with databases (MySQL, MongoDB) and understanding of database design principles
  • Familiarity with version control systems (e.g., Git) and agile development methodologies
  • Excellent problem-solving skills and ability to work independently as well as part of a team.


Preferred Qualifications

  • Experience with cloud platforms (AWS, Azure) is a plus
  • Knowledge of DevOps practices and CI/CD pipelines
  • Strong communication skills with the ability to convey technical concepts to non-technical stakeholders


Benefits

What We Offer

  • Competitive salary and benefits package
  • Opportunities for professional development and career growth within the company
  • A collaborative work environment that encourages innovation and creativity
Post date: 16 September 2024
Publisher: LinkedIn
Post date: 16 September 2024
Publisher: LinkedIn