Job number
GA-00002
About the Role
GoAgile Technologies is looking for an experienced Full-stack Developer to join our software development team. You will build and maintain web applications and integrations for GoAgile clients and internal products, working across the front end, the back end and the database.
The ideal candidate is comfortable owning a feature from design to release and cares about clean, maintainable code.
Key Responsibilities
- Design, build and maintain web applications and APIs for clients and internal products.
- Develop responsive and accessible user interfaces.
- Build backend services and integrations with third-party and internal systems.
- Design database structures and write efficient queries.
- Write clean, tested and maintainable code.
- Debug, troubleshoot and improve application performance.
- Take part in code reviews and help improve engineering standards.
- Work with QA, DevOps and product teams to deliver releases.
- Support applications in production and fix issues quickly.
Requirements
- 2 to 4 years of professional experience building full-stack web applications.
- Strong skills in HTML, CSS and JavaScript or TypeScript, with experience in a modern front-end framework.
- Experience building backend services and REST APIs in a language such as Node.js, Python, PHP, Java or .NET.
- Good understanding of SQL databases, queries and indexing.
- Experience with Git and code review workflows.
- Understanding of web security basics such as authentication, authorization and input validation.
- Ability to work independently and as part of a team.
Good to Have
- Experience with Docker and CI/CD pipelines.
- Knowledge of cloud platforms such as AWS, Azure or GCP.
- Experience integrating with ERP systems such as Odoo, Dynamics 365, SAP or Zoho.
- Experience with automated testing.
- Experience with NoSQL databases such as MongoDB.
What We're Looking For
We value developers who take ownership, bring their own ideas, and build practical solutions. You should be comfortable working beyond a single task and understanding how your code serves real business workflows.
Join GoAgile Technologies and build software that businesses across Saudi Arabia and the GCC rely on.
How we look after our people
Everyone who works with us in Saudi Arabia and across the GCC is employed and protected in line with the labor law of the country they work in. Here is what you can expect.
Paid leave
Annual leave, public holidays, Eid and sick leave as set out in the labor law, with no pressure to skip the time you are entitled to.
Maternity and paternity leave
Maternity and paternity leave at the length and pay the law provides, and support for returning to work afterwards.
Health insurance
Medical insurance for you under the minimum cover the law requires, with details confirmed in your offer.
Social insurance and end of service
Social insurance contributions and end-of-service benefits handled correctly and on time, as the regulations require.
Work-life balance
Reasonable working hours, respect for rest days and prayer and Ramadan working hours, so work fits around your life.
Growth and ownership
Training, certifications and room to take on more. People who bring ideas and take ownership are noticed and promoted.
Exact entitlements depend on your role, location and contract, and are confirmed in your offer letter.
Equal Opportunity
At GoAgile Technologies, we believe in providing equal opportunities to everyone. We do not discriminate based on race, religion, nationality, gender, age, disability, or any other personal characteristic.
Our hiring decisions are based on skills, experience, potential, and the ability to contribute to the role. We welcome candidates from diverse backgrounds and are committed to maintaining a respectful, inclusive, and professional workplace where everyone has an equal opportunity to learn, grow, and succeed.