···
Log in / Register

Software Engineer

QAR 96-311/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 scalable, reliable software systems, collaborating with product, design, and other engineers to deliver features and improve performance. Highlights: 1. Design, build, and maintain scalable, reliable software systems. 2. Collaborate on design, specification, and estimation; break work into tasks. 3. Contribute to system architecture, technical decisions, and optimizations. **Software Engineer — Job Description** **About the role** Design, build, and maintain scalable, reliable software systems. Collaborate with product, design, and other engineers to deliver features, fix bugs, and improve system performance and developer productivity. **Key responsibilities** * Design, implement, test, and maintain backend, frontend, or full‑stack features per product requirements. * Write clean, maintainable, and well‑tested code; participate in code reviews and follow coding standards. * Build and maintain APIs, services, and integrations; ensure correct versioning and backward compatibility. * Debug production issues, perform root‑cause analysis, and drive fixes with observability and monitoring. * Contribute to system architecture, technical decisions, and performance/cost optimizations. * Implement automated tests (unit, integration), CI/CD pipelines, and reliable deployment practices. * Work with databases (relational and/or NoSQL), caching, and data modeling for performance and scalability. * Collaborate on design, specification, and estimation; break work into deliverable tasks. * Maintain documentation, runbooks, and design notes; mentor junior engineers. * Improve developer experience via tooling, libraries, and refactors to reduce technical debt. * Contribute to security best practices: input validation, authz/authn, secret management, and dependency hygiene. **Required qualifications** * 2\+ years professional software engineering experience (or equivalent). * Proficiency in one or more modern languages (e.g., JavaScript/TypeScript, Python, Java, Go, C\#, Ruby). * Experience with web frameworks, APIs, and common tooling for your stack. * Strong problem‑solving skills and familiarity with testing, debugging, and deployment workflows. * Experience with version control (Git) and collaborative development practices. * Understanding of data structures, algorithms, and software design principles. * Good communication and teamwork skills. **Preferred qualifications** * Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes). * Familiarity with distributed systems, microservices, event‑driven architectures, and message queues. * Experience with performance tuning, profiling, and scalable database design. * Knowledge of observability tools (Prometheus, Grafana, ELK, Datadog) and SRE practices. * Experience with infrastructure as code (Terraform, CloudFormation) and CI/CD tooling. * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). Pay: QAR96\.40 \- QAR311\.11 per hour Work Location: In person

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

Company

Indeed
Fatima Al-Kuwari
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.