Job Requirements
Qualifications & Experience
- 2 years of experience as a software developer / AI Developer
- Bachelor’s degree Computer Science, Software Engineer, Computer Engineer, Artificial Intelligence or a related field
- Proven full stack development experience: strong proficiency in C#, JavaScript (front-end frameworks), HTML, and CSS.
- Extensive experience with AWS: compute, storage, networking, and security.
- Demonstrated ability to integrate payment systems in live applications.
- Hands-on experience in AI development and integration.
- Strong database design and management skills.
- Ability to transform product concepts into working software and deliver on agreed timelines.
Additional Requirements
- English (fluent written and verbal) – Mandatory
- Arabic – Mandatory
- Commercial register – Mandatory
Job Description
Onsor is seeking a Full Stack Developer to join our product team on-site in Muscat, Oman, for a 6-month engagement with potential extension. The role involves building and enhancing a Windows software platform that connects devices, content, marketplace services, and integrated features. You will work directly with the product manager to translate ideas and requirements into functional, tested, and deployable solutions.
Key Accountabilities & Responsibilities
- Build and deliver both front-end and back-end features based on product roadmaps.
- Integrate a secure, reliable payment system into the platform’s marketplace.
- Implement AI-powered features as outlined by the product team.
- Architect, deploy, and scale the platform using AWS services.
- Design, build, and optimize database structures for performance and scalability.
- Troubleshoot, debug, and resolve issues promptly to meet delivery timelines.
- Collaborate on-site with the product team through all stages from requirement review to acceptance testing.
What's great in the job?
- Great team of smart people, in a friendly and open culture
- No dumb managers, no stupid tools to use, no rigid working hours
- No waste of time in enterprise processes, real responsibilities and autonomy
- Expand your knowledge of various business industries
- Create content that will help our users on a daily basis
- Real responsibilities and challenges in a fast evolving company