Mid-Level Software Developer

Job Summary

The Mid-Level Software Developer will work full-time on-site in Amman to develop and maintain web applications, APIs, and system integrations supporting ERP and e-commerce operations. The role involves collaborating with technical and project teams to deliver software solutions.

Responsibilities

  • Develop and maintain web applications, backend services, and APIs.
  • Create integrations between ERP, e-commerce, and third-party platforms.
  • Write clean, reusable, and maintainable code.
  • Identify and fix bugs and production issues.
  • Work with databases and enhance application performance.
  • Participate in technical planning, code reviews, and testing activities.
  • Collaborate with UI/UX, QA, and project management teams.
  • Document technical decisions, APIs, and completed features.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 2–4 years of professional software development experience.
  • Strong understanding of programming fundamentals and software design principles.
  • Experience with backend development and REST APIs.
  • Proficiency in JavaScript, Python, or similar languages.
  • Experience with relational databases like MySQL or PostgreSQL.
  • Familiarity with Git and collaborative development workflows.
  • Ability to translate business requirements into technical solutions.
  • Strong troubleshooting and problem-solving skills.
  • Good communication and teamwork abilities.
  • Available to work full-time on-site in Amman.

Nice to haves

  • Experience with Python, JavaScript, React, or Vue.js.
  • Experience with Frappe Framework or ERPNext.
  • Experience with e-commerce platforms such as Shopify or WooCommerce.
  • Knowledge of Docker, Linux servers, and deployment workflows.
  • Experience building integrations or business automation systems.
  • Understanding of inventory, order management, or warehouse operations.

What the company offers

  • Opportunity to work on real ERP and e-commerce products.
  • Ownership of meaningful features and projects.
  • Professional growth within an expanding development team.
  • Direct collaboration with experienced technical and business team members.
  • A practical environment focused on building scalable products.

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

Country: Jordan
City: Amman
Job Category: Software Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: arkan tech
Seniority level: Mid-Senior level

Apply for this position

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