to design, develop, and maintain high-quality web applications. The ideal candidate will have strong technical expertise, leadership skills, and a passion for building scalable, user-focused digital solutions. You will collaborate closely with designers, product managers, and junior developers while contributing to architectural decisions and best practices.
Key Responsibilities
Design, develop, test, and maintain modern web applications
Lead front-end and/or back-end development efforts
Write clean, scalable, and well-documented code
Review code and mentor junior developers
Collaborate with UI/UX designers to implement responsive, accessible interfaces
Optimize applications for performance, security, and scalability
Participate in architectural decisions and technical planning
Troubleshoot, debug, and upgrade existing systems
Stay up to date with emerging web technologies and industry trends
Required Skills & Qualifications
Bachelor's degree in Computer Science or equivalent practical experience
5+ years of professional web development experience
Strong proficiency in HTML, CSS, JavaScript
Experience with modern frameworks (React, Angular, Vue, or similar)
Strong back-end experience (Node.js, PHP, Python, Ruby, or Java)
Experience with RESTful APIs and/or GraphQL
Solid understanding of databases (MySQL, PostgreSQL, MongoDB)
Familiarity with Git and version control workflows
Strong problem-solving and communication skills
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of DevOps tools and CI/CD pipelines
Experience with microservices architecture
Familiarity with Agile/Scrum development methodologies
Experience in test-driven development (TDD)
What We Offer
Competitive salary and performance-based bonuses
Flexible working hours / remote work options
Professional growth and learning opportunities
Collaborative and innovative work environment
Health insurance and other benefits
Job Type: Full-time
Pay: QAR4,000.00 - QAR6,000.00 per month
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.