···
Log in / Register

Full‑Stack Developer

QAR 148-362/day
Indeed
Full-time
Onsite
No experience limit
No degree limit
CC2J+22 Umm Salal Muhammed, Qatar
Favourites
Share

Description

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. Highlights: 1. Design and implement user interfaces using modern front-end frameworks 2. Build and maintain server-side application logic, APIs, and services 3. Collaborate with diverse teams in Agile workflows and mentor junior engineers **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

Source:  indeed View original post
Fatima Al-Kuwari
Indeed · HR

Company

Indeed
Fatima Al-Kuwari
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.