مهندس برمجيات متكامل (Full Stack Engineer)

تعلن شركة OneJar في عمّان عن فرصة عمل لمهندس برمجيات متكامل Full Stack Engineer في مجال الخدمات المالية. يركز الدور على تطوير وصيانة تطبيقات الويب عبر العمل على الواجهات الأمامية والخلفية بالتعاون مع فرق متعددة التخصصات.

تفاصيل الوظيفة

  • الشركة: OneJar
  • المدينة: عمّان (Amman)
  • الدولة: الأردن (Jordan)
  • نمط العمل: هجين (Hybrid)
  • نوع الدوام: دوام كامل (Full Time)
  • المستوى: متوسط إلى أول (Mid-Senior level)
  • المجال: هندسة البرمجيات (Software Engineering)

الوصف الكامل لهذه الوظيفة ومتطلباتها وإجراءات التقديم عليها باللغة الإنجليزية، وهي معروضة أدناه كما وردت من صاحب العمل دون أي تعديل أو ترجمة.

Job Summary

The Full Stack Engineer will develop and maintain web applications by working on both front-end and back-end components, collaborating with cross-functional teams to deliver features that meet business needs.

Responsibilities

  • Develop and maintain front-end and back-end parts of web applications based on business requirements.
  • Work with UI/UX designers, product managers, and developers to convert design mockups and requirements into functional features.
  • Create responsive user interfaces compatible with multiple browsers using modern front-end frameworks.
  • Design and implement server-side logic, RESTful APIs, and database schemas to support application functions.
  • Write clean, efficient, maintainable code following coding standards and best practices.
  • Optimize applications for performance, scalability, and security on client and server sides.
  • Implement unit, integration, and end-to-end testing to ensure code quality and reliability.
  • Collaborate with QA to identify and fix bugs or issues across the stack.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • At least 3 years of experience as a Full-Stack Developer or similar role working with front-end and back-end technologies.
  • Experience with modern front-end frameworks such as Angular.
  • Experience with back-end languages/frameworks like Python (Django, Flask, FastAPI).
  • Strong understanding of RESTful APIs, FastAPI, asynchronous programming, and service-oriented architecture.
  • Experience with SQL and NoSQL databases.
  • Experience developing microservices and managing containerized applications using Docker.
  • Familiarity with message brokers such as RabbitMQ or Kafka is a plus.
  • Some experience with Kubernetes is a plus.
  • Proficient with version control and CI/CD tools like Git.
  • Experience with testing frameworks.
  • Knowledge of web security standards and best practices.
  • Strong problem-solving skills and attention to detail.
  • Good communication and collaboration abilities.

What the company offers

  • Permanent position at a fast-growing multinational company
  • Competitive salary and benefits
  • Hybrid work arrangement
  • Supportive and collaborative work environment
  • Unlimited opportunities for growth and development

We refresh listings regularly, but some roles close early on the source platform.

Country: الأردن
City: عمّان
Job Category: هندسة البرمجيات
Workplace type: هجين
Job Type: دوام كامل
Company Name: OneJar
Seniority level: متوسط إلى أول

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top