Company
Tamatem logo

Tamatem

tamatem.co
Location

In office: Amman

  • 🇯🇴 Jordan
Apply

Software Engineer

Description

As a Software Engineer / Full-Stack at Tamatem Plus, you will be responsible for designing, implementing, and maintaining new/existing features on a highly scalable e-commerce platform, ensuring your deliverables meet product requirements and quality standards.

Requirements

  • Years Of Experience: 4-6 Years in software development.

  • Education: Bachelor's Degree in Computer Science or related fields.

Required Skills and Experience

  • 3+ years of hands-on experience with Python, Java, or C++.

  • 2+ years of experience developing and delivering features using Angular, ReactJS, or NextJs.

  • Experience with JavaScript or TypeScript languages.

  • Experience in developing and delivering features using Django Framework and Django REST APIs Frameworks.

  • Deep understanding of System Designs, SOLID principles, and Design Patterns.

  • Experience in building APIs.

  • Deep understanding of version control systems (e.g., Git) and their related platforms (e.g., Github, Bitbucket, Gitlab).

  • Experience with Relational Database Management Systems (RDBMS) (e.g., MySQL, PostgreSQL).

  • Familiarity with Scrum/Agile methodologies and ceremonies.

Preferred Skills.

  • Experience interpreted programming languages particularly Python 3.10+

  • Experience with containerization (e.g. Docker, Docker Compose).

  • Experience with SASS & CSS frameworks such as Bootstrap, Tailwind

  • Experience with standard UI material libraries (Material, Chakra UI)

  • Writing unit and functional tests.