<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>jetpack</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/home/wathefty/public_html/jobs/wp-includes/functions.php</b> on line <b>6170</b><br />
<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>rank-math</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/home/wathefty/public_html/jobs/wp-includes/functions.php</b> on line <b>6170</b><br />
<br />
<b>Notice</b>:  Function _load_textdomain_just_in_time was called <strong>incorrectly</strong>. Translation loading for the <code>advanced-ads</code> domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the <code>init</code> action or later. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 6.7.0.) in <b>/home/wathefty/public_html/jobs/wp-includes/functions.php</b> on line <b>6170</b><br />
{"id":117538,"date":"2022-09-21T10:59:23","date_gmt":"2022-09-21T07:59:23","guid":{"rendered":"https:\/\/wathefty.com\/jobs\/2022\/09\/21\/full-stack-engineer-14\/"},"modified":"2022-09-21T10:59:23","modified_gmt":"2022-09-21T07:59:23","slug":"full-stack-engineer-14","status":"publish","type":"post","link":"https:\/\/wathefty.com\/jobs\/2022\/09\/21\/full-stack-engineer-14\/","title":{"rendered":"Full Stack Engineer"},"content":{"rendered":"<p>Full Stack Engineer\t<\/p>\n<h2>\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0648\u0638\u064a\u0641\u064a<\/h2>\n<p>We are looking for a Full Stack Developer to produce scalable software solutions. You\u2019ll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.<\/p>\n<p><\/p>\n<p>As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.<\/p>\n<p><\/p>\n<p>We&#039;d like to meet you if you\u2019re also familiar with Agile methodologies.<\/p>\n<p><\/p>\n<p>Job Requirements<\/p>\n<ul>\n<li>B.S. in Computer Science or Engineering from reputable universities<\/li>\n<li>3-5 years of Extensive proven full-stack experience<\/li>\n<li>Working in an Agile environment using Scrum Framework<\/li>\n<li>Self-learner<\/li>\n<li>Team player<\/li>\n<li>Native written\/spoken English<\/li>\n<\/ul>\n<h2>\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0648\u0638\u064a\u0641\u064a<\/h2>\n<h2>\u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062a<\/h2>\n<p><\/p>\n<ul>\n<li>Collaborate with all team members to architect, conceptualize, and ship new features regularly<\/li>\n<li>Build and maintain API services<\/li>\n<li>Typescript\/ECMAScript 6 language proficiency<\/li>\n<li>Experience with modern full-stack nodejs frameworks (next.js, nuxt.js, express, &#8230;etc)<\/li>\n<li>Creating and managing Background jobs (trigger-based\/scheduled)<\/li>\n<li>e2e Test automation with Jest or similar frameworks hooked to CI\/CD build process<\/li>\n<li>Manage npm for standard modules like caching, membership, audit log, image resizing&#8230;etc<\/li>\n<li>Understand RESTful best practices with JSON<\/li>\n<li>Securing the backend with Authentication, Authorization, and Encryption best practices<\/li>\n<li>Understand DevOps basics with any Edge providers (Netlify, Vercel, etc..)<\/li>\n<li>Backend design patterns: repository, MVC, dependency-injection<\/li>\n<li>Experience with multi-level caching and proper cache invalidation strategies<\/li>\n<li>Create and maintain build pipeline automation<\/li>\n<li>Exception. crash and performance logging with APM tools<\/li>\n<li>Git Code versioning tools (GUI or CLI)<\/li>\n<li>GitFlow using feature-branches<\/li>\n<li>Database experience with MySQL, Postgres, MongoDB<\/li>\n<li>Use ORM and query builders<\/li>\n<li>Using Queue and Background jobs such as Celery, Bull.js, etc<\/li>\n<li>Experience with React or Vuejs<\/li>\n<li>Managing front-end state (hooks, x-state, redux, &#8230;etc)<\/li>\n<\/ul>\n<p><\/p>\n<p>Bonus:<\/p>\n<ul>\n<li>Frontend SSG, SSR, ISR<\/li>\n<li>Graphql server\/client development<\/li>\n<li>Real-time sockets programming<\/li>\n<\/ul>\n<h2>\u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062a<\/h2>\n<h2>\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u0638\u064a\u0641\u0629<\/h2>\n<dl>\n<dt>\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0648\u0638\u064a\u0641\u0629<\/dt>\n<dd> \u0627\u0644\u0645\u0646\u0627\u0645\u0629, \u0627\u0644\u0628\u062d\u0631\u064a\u0646 <\/dd>\n<dt>\u0642\u0637\u0627\u0639 \u0627\u0644\u0634\u0631\u0643\u0629<\/dt>\n<dd>\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0627\u062a<\/dd>\n<dt>\u0637\u0628\u064a\u0639\u0629 \u0639\u0645\u0644 \u0627\u0644\u0634\u0631\u0643\u0629<\/dt>\n<dd>\u0635\u0627\u062d\u0628 \u0639\u0645\u0644 (\u0627\u0644\u0642\u0637\u0627\u0639 \u0627\u0644\u062e\u0627\u0635)<\/dd>\n<dt>\u0627\u0644\u062f\u0648\u0631 \u0627\u0644\u0648\u0638\u064a\u0641\u064a<\/dt>\n<dd>\u062a\u0643\u0646\u0648\u0644\u0648\u062c\u064a\u0627 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a<\/dd>\n<dt>\u0646\u0648\u0639 \u0627\u0644\u062a\u0648\u0638\u064a\u0641<\/dt>\n<dd>\u062f\u0648\u0627\u0645 \u0643\u0627\u0645\u0644<\/dd>\n<dt>\u0627\u0644\u0631\u0627\u062a\u0628 \u0627\u0644\u0634\u0647\u0631\u064a<\/dt>\n<dd>\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/dd>\n<dt>\u0639\u062f\u062f \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0634\u0627\u063a\u0631\u0629<\/dt>\n<dd>1<\/dd>\n<\/dl>\n<h2>\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u0638\u064a\u0641\u0629<\/h2>\n<h2>\u0627\u0644\u0645\u0631\u0634\u062d \u0627\u0644\u0645\u0641\u0636\u0644<\/h2>\n<dl>\n<dt>\u0639\u062f\u062f \u0633\u0646\u0648\u0627\u062a \u0627\u0644\u062e\u0628\u0631\u0629<\/dt>\n<dd>\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649: 3 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649: 5<\/dd>\n<\/dl>\n<h2>\u0627\u0644\u0645\u0631\u0634\u062d \u0627\u0644\u0645\u0641\u0636\u0644<\/h2>\n<p><a href=https:\/\/www.bayt.com\/ar\/bahrain\/jobs\/full-stack-engineer-4593799\/>Job Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Full Stack Engineer<br \/>\n\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0648\u0638\u064a\u0641\u064a<\/p>\n<p>We are looking for a Full Stack Developer to produce scalable software solutions. You\u2019ll be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.<\/p>\n<p>As a Full Stack Developer, you should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.<\/p>\n<p>We&#039;d like to meet you if you\u2019re also familiar with Agile methodologies.<\/p>\n<p>Job Requirements<br \/>\nB.S. in Computer Science or Engineering from reputable universities3-5 years of Extensive proven full-stack experienceWorking in an Agile environment using Scrum FrameworkSelf-learnerTeam playerNative written\/spoken English<\/p>\n<p>\u0627\u0644\u0648\u0635\u0641 \u0627\u0644\u0648\u0638\u064a\u0641\u064a<br \/>\n\u0627\u0644\u0645\u0647\u0627\u0631\u0627\u062a<\/p>\n<p>Collaborate with all team members to architect, conceptualize, and ship new features regularlyBuild and maintain API servicesTypescript\/ECMAScript 6 language proficiencyExpe..<\/p>\n","protected":false},"author":2,"featured_media":40604,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","spay_email":"","footnotes":""},"categories":[11,73],"tags":[],"class_list":["post-117538","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-11","category-73"],"jetpack_featured_media_url":"https:\/\/wathefty.com\/jobs\/wp-content\/uploads\/2022\/07\/\u0648\u0638\u0627\u0626\u0641-\u0627\u0644\u0623\u0631\u062f\u0646.png","_links":{"self":[{"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/posts\/117538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/comments?post=117538"}],"version-history":[{"count":0,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/posts\/117538\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/media\/40604"}],"wp:attachment":[{"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/media?parent=117538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/categories?post=117538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wathefty.com\/jobs\/wp-json\/wp\/v2\/tags?post=117538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}