Full Stack Engineer

Job Category:
  • Full Time
  • Qatar

Mada Center


We are seeking a highly skilled and motivated Full Stack Engineer (Front End, Back End, DevOps, and API Coordination) to join our dynamic team. As a Full Stack Engineer, you will play a crucial role in developing, implementing, and maintaining our web applications and systems. You will work closely with cross-functional teams, including designers, product managers, and other engineers, to deliver robust and scalable solutions. The ideal candidate should have a strong background in both front-end and back-end development, along with a passion for creating exceptional user experiences.

Responsibilities:

  1. Design, develop, and maintain full-stack web applications, ensuring high performance, responsiveness, and scalability.
  2. Collaborate with product managers and designers to understand project requirements, provide technical input, and propose innovative solutions.
  3. Implement user interfaces using modern web technologies, including HTML, CSS, and JavaScript frameworks.
  4. Develop server-side logic and APIs using appropriate programming languages (e.g., Python, Java, Ruby) and frameworks (e.g., Django, Flask, Spring) based on existing platforms.
  5. Build and optimize databases, ensuring data integrity, security, and efficient querying.
  6. Conduct thorough testing, including unit testing and integration testing, to identify and fix bugs and ensure overall system stability.
  7. Collaborate with DevOps and infrastructure teams to deploy and maintain applications in production environments.
  8. Monitor and troubleshoot performance issues, providing timely resolutions and suggesting performance optimizations.
  9. Stay updated with the latest industry trends, tools, and frameworks, and actively participate in knowledge sharing within the team.
  10. Collaborate in code reviews, provide constructive feedback, and maintain code quality standards.

Qualifications:

  1. Bachelor’s / Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience).
  2. Proven experience as a Full Stack Engineer, with a strong portfolio showcasing your previous work.
  3. Proficient in front-end web development technologies, such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  4. Solid understanding of back-end development, including server-side languages (e.g., Python, Java, Ruby) and frameworks (e.g., Django, Flask, Spring).
  5. Experience with database technologies (e.g., SQL, NoSQL) and proficiency in designing efficient data models.
  6. Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  7. Strong problem-solving skills and the ability to independently analyze and debug complex issues.
  8. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  9. Strong attention to detail, with a commitment to delivering high-quality code and solutions.
  10. Ability to adapt quickly to changing priorities and project requirements in a fast-paced environment.

Preferred Qualifications:

  1. Arabic speaker.
  2. Based in Qatar.
  3. Experience with cloud platforms (Azure mainly) and knowledge of cloud-based infrastructure services.
  4. Understanding of containerization technologies (e.g., Docker, Kubernetes) and orchestration tools.
  5. Knowledge of Agile/Scrum development methodologies and experience working in an Agile environment.
  6. Familiarity with CI/CD practices and tools for automated testing and deployment.
  7. Experience with performance optimization techniques and tools.

Join our team and contribute your expertise to drive innovation and build cutting-edge web applications.

Job Tags:


Upload your CV/resume or any other relevant file. Max. file size: 3 MB.


Cautionary Notice: QatarJobFinder.com Warns Job Seekers Against Paying Employers for Visa or Expenses - Legitimate Employers Should Cover These Costs Themselves. Read More...

View More Jobs