- 경험
- 3–6 yrs
- 샐러리
- —
- 채용 공고
- 1
- 게시됨
- 2시간 전
- Work mode
- 사무실에서
- 교육
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Eligibility
- Professionals with 3 to 6 years of full-stack development experience who meet the technical requirements and can work onsite in Doha, Qatar. Candidates with a relevant bachelor's degree or equivalent experience are eligible to apply.
- Resume
- Required to apply
Where you'll work
직무 설명
Role overview
We are looking for a Software Engineer to join a team in Doha, Qatar, working on full-stack web applications in an onsite setting. The role involves building and supporting modern software products across both the user interface and server side, with a strong emphasis on code quality, maintainability, and continuous learning.
Core requirements
- Bring 3 to 6 years of hands-on full-stack software development experience.
- Have practical experience with a contemporary frontend framework such as React or Angular, along with a backend stack like Node.js, Java, or Python.
- Be comfortable designing and working with RESTful APIs.
- Have production-level experience with relational and/or NoSQL databases, including schema planning and query tuning.
- Write clean, well-tested, maintainable code and take part in code reviews.
- Show enthusiasm for quality engineering and a willingness to learn new technologies.
Preferred experience
- Experience deploying and operating applications on Oracle Cloud Infrastructure (OCI) is an advantage.
- Knowledge of Docker, containerized deployments, and microservices is useful.
- Exposure to cloud-native solutions and serverless components is preferred.
- Familiarity with automated testing tools and test-driven development would be beneficial.
- Understanding of UI/UX principles and responsive design is a plus.
- Prior work in enterprise or government delivery environments is an advantage.
- Cloud-related certifications are considered a bonus.
Key responsibilities
- Develop and support frontend applications using React, Angular, or another modern JavaScript/TypeScript framework.
- Build backend services, implement business logic, and design RESTful APIs.
- Work with relational and/or NoSQL databases, including schema design and performance optimization.
- Deploy, operate, and maintain applications on Oracle Cloud Infrastructure (OCI).
- Convert requirements and designs into robust, well-organized features.
- Produce clean, testable code and contribute to peer code reviews.
- Apply authentication, authorization, and security best practices across the application.
- Create responsive, accessible, and efficient user interfaces.
- Integrate internal systems and third-party APIs and services.
- Investigate issues, debug defects, and improve application performance across the stack.
- Work closely with designers, product owners, QA, and engineers throughout the delivery cycle.
- Participate in technical design conversations and help improve engineering processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline; equivalent experience may also be accepted.
- Strong working knowledge of HTML, CSS, JavaScript/TypeScript, and a modern frontend framework such as React or Angular.
- Solid backend development ability in Node.js, Java, or Python, including REST API design.
- Experience with relational and/or NoSQL databases and SQL.
- Familiarity with Git and CI/CD workflows.
- Understanding of application security fundamentals.
- Experience creating automated tests and troubleshooting issues across the stack.
- Ability to collaborate effectively in an agile team environment.
Additional information
No salary, stipend, joining date, application deadline, or vacancy count was specified in the source details.