Software Developer (Full-Stack / Front-End / Back-End)

Job ID: 38363916

Budget: $250 – $750 USD

Job Title: Software Developer (Full-Stack / Front-End / Back-End)



Location: Muscat, Oman





Job Description:



We are seeking a highly skilled and versatile Software Developer proficient in multiple areas of software development. The ideal candidate will have experience in JavaScript front-end and back-end (Node.js), PHP (including CodeIgniter), API connections, UI/UX design, machine learning, Flutter and Dart, and system designing.



Key Responsibilities:



- Develop and maintain dynamic and interactive web applications using JavaScript frameworks and libraries (React, Vue.js, Angular, Svelte).

- Build and optimize server-side applications with Node.js and frameworks such as Express.js, NestJS, and Koa.js.

- Design, develop, and maintain PHP applications using frameworks like Laravel, Symfony, and CodeIgniter.

- Implement and manage API connections using REST and GraphQL, and ensure secure authentication with OAuth.

- Design user-friendly interfaces and ensure a seamless user experience through wireframing, prototyping, and usability testing.

- Apply machine learning techniques using tools like TensorFlow, PyTorch, and scikit-learn to develop intelligent applications.

- Develop cross-platform mobile applications using Flutter and Dart.

- Design scalable systems with a focus on scalability, load balancing, and efficient database design.



Qualifications:



- Proven experience as a Full-Stack Developer, Front-End Developer, or Back-End Developer.

- Strong proficiency in JavaScript, including ES6+ and related frameworks/libraries (React, Vue.js, Angular, Svelte).

- Experience with Node.js and related frameworks (Express.js, NestJS, Koa.js).

- Proficiency in PHP and frameworks (Laravel, Symfony, CodeIgniter).

- Experience with API design and integration (REST, GraphQL, OAuth).

- Knowledge of UI/UX design principles and experience with wireframing and prototyping tools.



Preferred Qualifications:



- Familiarity with machine learning concepts and frameworks (TensorFlow, PyTorch, scikit-learn).

- Experience with Flutter and Dart for mobile application development.

- Understanding of system design principles, including scalability, load balancing, and database design.

- Excellent problem-solving skills and attention to detail.

- Strong communication and teamwork abilities.



Benefits:



- Competitive salary starting from RS 70,000 per month to RS 108,000 per month.

- Flexible working hours and remote work options.

- Opportunities for professional growth and development.

- Collaborative and inclusive work environment.

- Cutting-edge projects and technologies.



How to Apply:



If you are passionate about software development and meet the qualifications listed above, we would love to hear from you. Please submit your resume and a cover letter detailing your experience and why you would be a great fit for our team and share your linkedin profile.
Related categories: PHP Website Design Node.js RESTful AngularJS