×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

وظيفة Java/ Scala Backend Developer with Python experience- Remote

شركة : GetTechForce.com

مقر الشركة : Cairo, Egypt


إخفاء جميع الإعلانات
تفاصيل الوظيفة

At Gettechforce we help companies build their teams.   We currently have over 30 remote developers in Egypt and are looking to expand our team now, by looking for 2 remote  Java Developers .

The role will be Monday to Friday  - 9am to 5pm as the main development hub is in Europe.
This is a full time role, but you will be a private contractor and responsible for your own taxes / insurance etc.    It will be 100% remote, so you can work from where ever you want. 

We are currently expanding our team in Egypt, so you will have access to our other developers and we plan on having nights out and events with other team members as we continue to grow.

What will you do?

  • Work within our current technical stack (Java Spring, AngularJS & AWS)
  • Take an active role in product development and push new product directions
  • Personally own a feature from inception to completion across the stack, from design to final
    testing
  • Making complex technical and design decisions for Java/AngularJS projects
  • Mentor other members of the team as we grow our skills base
  • Enhance our practice in continuous integration, test automation and continuous deployment
  • Strive to build a top-class user experience throughout the application
إخفاء جميع الإعلانات
متطلبات الوظيفة

RESPONSIBILITIES:
● Work closely with the stakeholder and frontend developers to architect, develop, test and
deliver new features
● Participate in a Kanban-style agile process with close communication between the
business and engineers
● Ensure high product quality through code reviews and automated tests to increase
confidence in releases
● Be responsible for monitoring and maintaining the health of our apps running in
production (bugs, crashes, performance, etc)


SKILLS / QUALIFICATIONS:
● 3+ years experience developing backend services
● Solid knowledge of software engineering best practices and design patterns
● Understanding of resilient, highly-available applications
● Solid understanding of SQL databases, Redis, HTTP(S), RPC (e.g. Thrift/Protobuf),
Linux service management
● Experience with Java or Scala is required
● Experience with Go, Python (Django, Flask, etc.) is beneficial
● Highly organized, with good written and oral communication skills in English

Scala experience (especially Play Framework and Twitter/Finagle stack) is beneficial. Familiarity
and comfort with modern cloud technologies like Kubernetes, Terraform, is a bonus. We work
with an end-to-end stack of technologies because we own our services from development to
production monitoring. You will bring a learning mindset to the job and pick up skills as needed,
with appropriate training and mentoring.

 


إخفاء جميع الإعلانات

دورات تدريبية في هذا التخصص الوظيفي

إخفاء جميع الإعلانات

عن الشركة

TechForce provides in-house developers for your company who work remotely from our offices in Krakow and Cairo. We help scale your startup by building a remote team of Pre Tested, top-notch developers for you. We also increase your runway by providing mor
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا
Request history8.1.2PHP Version1.21sRequest Duration5MBMemory UsageGET jobs/{title}/{id}Route
    • Booting (957ms)time
    • Application (254ms)time
    • 1 x Booting (79.03%)
      957ms
      1 x Application (20.97%)
      254ms
      24 templates were rendered
      • jobs.jobjob.blade.php#?blade
      • inc.share_boxshare_box.blade.php#?blade
      • courses.new_course_designnew_course_design.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.layouts.mainmain.blade.php#?blade
      • beta.layouts.partials.notifications_modalnotifications_modal.blade.php#?blade
      • beta.layouts.partials.navbarnavbar.blade.php#?blade
      • beta.layouts.partials.menumenu.blade.php#?blade
      • beta.layouts.partials.student-menustudent-menu.blade.php#?blade
      • beta.layouts.partials.search-input-desktopsearch-input-desktop.blade.php#?blade
      • student.login_Adminlogin_Admin.blade.php#?blade
      • beta.layouts.partials.search-modalsearch-modal.blade.php#?blade
      • beta.layouts.partials.search-input-mobilesearch-input-mobile.blade.php#?blade
      • beta.layouts.partials.mobile-navbarmobile-navbar.blade.php#?blade
      • beta.layouts.partials.mobile-sidebarmobile-sidebar.blade.php#?blade
      • beta.layouts.partials.bottom_navigation_barbottom_navigation_bar.blade.php#?blade
      • student.partials.list_modallist_modal.blade.php#?blade
      • inc.messagesmessages.blade.php#?blade
      • beta.layouts.partials.footerfooter.blade.php#?blade
      uri
      GET jobs/{title}/{id}
      middleware
      web
      controller
      App\Http\Controllers\jobs@job
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/jobs.php:47-86
      15 statements were executed, 6 of which were duplicates, 9 unique. Show only duplicated22.65ms
      • select * from `links_maps` where `from_url` = 'https://new.m3aarf.com/jobs/Java-Scala-Backend-Developer-with-Python-experience-Remote/1669' limit 1
        230μsstagingLinkMap.php#20
        Bindings
        • 0: https://new.m3aarf.com/jobs/Java-Scala-Backend-Developer-with-Python-experience-Remote/1669
        Backtrace
        • 16. middleware::link_map:20
        • 17. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
        • 19. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 20. app/Http/Middleware/LoginUsersFromApp.php:30
      • select jobs_companies.title as company_title, `location`, `jobs_companies`.`id` as `company_id`, `jobs_companies`.`slug` as `company_slug`, `jobs_companies`.`logo`, `about`, `jobs`.* from `jobs` inner join `jobs_companies` on `jobs_companies`.`id` = `jobs`.`company_id` where `jobs`.`id` = '1669' limit 1
        300μsstagingjobs.php#56
        Bindings
        • 0: 1669
        Backtrace
        • 17. app/Http/Controllers/jobs.php:56
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `jobs` where `id` != 1669 order by `id` desc limit 10
        280μsstagingjobs.php#60
        Bindings
        • 0: 1669
        Backtrace
        • 15. app/Http/Controllers/jobs.php:60
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `title`, `slug`, `lessons_count`, `is_certified`, `cer_title`, `image` from `course` where `is_certified` = '1' and `course`.`deleted_at` is null order by RAND() limit 6
        18.05msstagingjobs.php#68
        Bindings
        • 0: 1
        Backtrace
        • 15. app/Http/Controllers/jobs.php:68
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `jobs_companies`
        1.87msstagingjobs.php#71
        Backtrace
        • 16. app/Http/Controllers/jobs.php:71
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1379' limit 1
        250μsstaginghelper.php#1437
        Bindings
        • 0: 1379
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1475' limit 1
        200μsstaginghelper.php#1437
        Bindings
        • 0: 1475
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1474' limit 1
        200μsstaginghelper.php#1437
        Bindings
        • 0: 1474
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1473' limit 1
        190μsstaginghelper.php#1437
        Bindings
        • 0: 1473
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1473' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 1473
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1379' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 1379
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1379' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 1379
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1379' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 1379
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '364' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 364
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      • select * from `jobs_companies` where `jobs_companies`.`id` = '1472' limit 1
        180μsstaginghelper.php#1437
        Bindings
        • 0: 1472
        Backtrace
        • 20. app/helpers/helper.php:1437
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 25. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • 26. vendor/laravel/framework/src/Illuminate/View/View.php:207
      App\jobs_company
      1484jobs_company.php#?
      App\job
      11job.php#?
      App\course
      6course.php#?
          _token
          Yyt01Tnjx3aSMm6258F7rZjw6yHbJyJROy6L0avR
          PHPDEBUGBAR_STACK_DATA
          []
          _flash
          array:2 [ "new" => [] "old" => [] ]
          path_info
          /jobs/Java-Scala-Backend-Developer-with-Python-experience-Remote/1669
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "new.m3aarf.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 05 Jul 2025 12:02:06 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFrUHJQKy9xc3FYTkZ5YlFLWmNjYlE9PSIsInZhbHVlIjoiaURaMU5nKzZDMW1nd2pEL3ZOUWdibWtNMUFSVk9zSEhaa3ovVThpL3VveHJOZm0wWFNndXZSSnUxWDdVQjlITTh4YmdZR2tmcXVjRVNDYjVWQU9OMFpRQ3VRZUVyQlpDU1pKeVRmeVd6U1BhZWRRNU5oWEJ2SzQzQzBGbnkzeTQiLCJtYWMiOiJlMmE1MzUwYjg4ZDllMTc5YmQ1MTYzN2FiYjAzZmQzZWFmOThhODcxODRhN2E0NWNkMjYyODNmNDkzMWQzNWEzIiwidGFnIjoiIn0%3D; expires=Sat, 05 Jul 2025 14:02:06 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IkFrUHJQKy9xc3FYTkZ5YlFLWmNjYlE9PSIsInZhbHVlIjoiaURaMU5nKzZDMW1nd2pEL3ZOUWdibWtNMUFSVk9zSEhaa3ovVThpL3VveHJOZm0wWFNndXZSSnUxWDdVQjlITTh4YmdZR" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFrUHJQKy9xc3FYTkZ5YlFLWmNjYlE9PSIsInZhbHVlIjoiaURaMU5nKzZDMW1nd2pEL3ZOUWdibWtNMUFSVk9zSEhaa3ovVThpL3VveHJOZm0wWFNndXZSSnUxWDdVQjlITTh4YmdZR2tmcXVjRVNDYjVWQU9OMFpRQ3VRZUVyQlpDU1pKeVRmeVd6U1BhZWRRNU5oWEJ2SzQzQzBGbnkzeTQiLCJtYWMiOiJlMmE1MzUwYjg4ZDllMTc5YmQ1MTYzN2FiYjAzZmQzZWFmOThhODcxODRhN2E0NWNkMjYyODNmNDkzMWQzNWEzIiwidGFnIjoiIn0%3D; expires=Sat, 05-Jul-2025 14:02:06 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkFrUHJQKy9xc3FYTkZ5YlFLWmNjYlE9PSIsInZhbHVlIjoiaURaMU5nKzZDMW1nd2pEL3ZOUWdibWtNMUFSVk9zSEhaa3ovVThpL3VveHJOZm0wWFNndXZSSnUxWDdVQjlITTh4YmdZR" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "Yyt01Tnjx3aSMm6258F7rZjw6yHbJyJROy6L0avR" "PHPDEBUGBAR_STACK_DATA" => [] "_flash" => array:2 [ "new" => [] "old" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-07-05 15:02:06GET/jobs/Java-Scala-Backend-Developer-with-Python-experience-Remote/166924151501