APG eCommerce Solutions

Full Stack Developer

APG eCommerce Solutions

full-time

Posted on:

Location Type: Hybrid

Location: Amman • 🇯🇴 Jordan

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudPythonSQL

About the role

  • Responsible for end-to-end feature development in the Streamlit application, including frontend UI components, backend logic, and database management.
  • Design and develop new features and capabilities using Python and Streamlit
  • Optimize and refactor existing code for performance and maintainability
  • Create and manage database tables, SQL processes, and integrations
  • Manage Git repositories, handle merges, and oversee branching strategy
  • Support deployments in collaboration with DevOps
  • Maintain and update project documentation and requirements
  • Participate in sprint planning, ticketing, and feature management via JIRA

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 3+ years in software development, ideally with Python and cloud-based applications
  • Advanced Python and strong understanding of Streamlit or similar frameworks.
  • Strong experience with SQL and relational database design.
  • Proficiency with Git and CI/CD practices.
  • Familiarity with Google Cloud Services (Cloud Run, Cloud SQL, Pub/Sub, IAM) or equivalent (AWS/Azure).
  • Experience integrating with REST APIs and managing environment variables securely.
Benefits
  • Flexible working Policy – offering the option to work both from home and our vibrant, modern offices
  • Monthly Wellness Allowance up to 40 JOD
  • 2 Volunteer Days per year
  • 14 Days holiday & additional Birthday holiday allowance
  • Summer & Winter socials
  • Access to EAP in addition to internal Mental Health First Aiders
  • Competitive medical Insurance
  • Competitive Bonus scheme

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonStreamlitSQLrelational database designGitCI/CDREST APIscloud-based applicationsdatabase managementcode optimization
Soft skills
collaborationdocumentationsprint planningfeature management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering