Qureos

Find The RightJob.

Full‑Stack Developer

Full‑Stack Developer — Job Description

Role summary

Design, build, and maintain end-to-end web applications by developing both front-end and back-end components, integrating services, and ensuring performance, scalability, and security.

Key responsibilities

  • Design and implement user interfaces using modern front-end frameworks (React, Vue, Angular).
  • Build and maintain server-side application logic, APIs, and services (Node.js, Python, Ruby, Java, .NET).
  • Design and manage databases (relational: PostgreSQL/MySQL; NoSQL: MongoDB/Redis) and write efficient queries.
  • Develop, document, and consume RESTful and/or GraphQL APIs; integrate third-party services.
  • Write clean, maintainable, and testable code; create and maintain unit, integration, and end-to-end tests.
  • Optimize application performance, scalability, and security; implement caching, pagination, and rate limiting.
  • Deploy and maintain applications using CI/CD pipelines and infrastructure-as-code (Docker, Kubernetes, Terraform).
  • Troubleshoot production issues, monitor systems, and implement observability (logs, metrics, tracing).
  • Collaborate with product managers, designers, QA, and other engineers in Agile workflows; participate in code reviews and sprint ceremonies.
  • Mentor junior engineers and contribute to technical design and architectural decisions.
  • Maintain technical documentation and follow coding standards and best practices.

Required skills & experience

  • 3–6 years full-stack development experience (or adjust for seniority).
  • Proficiency with a front-end framework (React/Vue/Angular) and modern JavaScript/TypeScript.
  • Strong back-end development skills in at least one language/platform (Node.js/Express, Python/Django/Flask, Ruby on Rails, Java/Spring, or .NET).
  • Experience with SQL and NoSQL databases, schema design, and data modeling.
  • Familiarity with REST and/or GraphQL API design and authentication/authorization (OAuth, JWT).
  • Practical experience with version control (Git), CI/CD, containerization (Docker), and basic cloud services (AWS, GCP, Azure).
  • Understanding of testing frameworks and TDD/BDD practices.
  • Knowledge of web security best practices (XSS, CSRF, OWASP).
  • Strong problem-solving, communication, and collaboration skills.

Pay: QAR148.61 - QAR362.10 per hour

Work Location: On the road

© 2026 Qureos. All rights reserved.