Open role
Software Engineer
- Type
- Full-time
- Location
- Doha, Qatar — remote possible
- Experience
- 3+ years
About the role
We're looking for a Software Engineer to help develop our digital products, including Amlak ERP, and to build digital-transformation and integration solutions for our clients.
Responsibilities
- Build and improve web applications, from the interface to the database.
- Build APIs and integrate different systems, such as ERP and financial systems.
- Design databases and write efficient, secure queries.
- Develop dashboards and management reports.
- Write clean, tested code and review teammates' code.
- Take part in analyzing client needs and turning them into technical solutions.
- Follow good security and performance practices.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
- At least 3 years of hands-on web application development.
- Strong TypeScript/JavaScript, with experience in React or Next.js.
- Experience with relational databases such as PostgreSQL.
- Experience building REST APIs and integrating systems.
- Git and teamwork.
- Good Arabic and English for communication and documentation.
Nice to have
- Experience with ERP or accounting systems.
- Knowledge of IoT technologies and sensor data collection.
- Cloud deployment experience (e.g. Vercel or Supabase).
- Experience building Arabic (RTL) interfaces.
How to apply
Send your CV with links to previous work (GitHub or live projects) to our email, with the subject line "Software Engineer".
Apply now
info@gci.qa