Software Engineer

6 Months ago • 4-6 Years
Software Development & Engineering

Job Description

As a Software Engineer / Full-Stack at Tamatem Plus, you will design, implement, and maintain new/existing features on a highly scalable e-commerce platform. Ensure deliverables meet product requirements and quality standards. Responsibilities include developing and delivering features using various technologies like Python, Java, or C++, Angular, ReactJS, or NextJs, Django Framework, and Django REST APIs. A deep understanding of system design, SOLID principles, design patterns, API development, and RDBMS is crucial. Experience with Git and Agile methodologies is also required.
Good To Have:
  • Python 3.10+
  • Docker & Docker Compose
  • SASS & CSS frameworks (Bootstrap, Tailwind)
  • Material UI libraries (Material, Chakra UI)
  • Unit and functional testing
Must Have:
  • 4-6 years software development experience
  • Python, Java, or C++ (3+ years)
  • Angular, ReactJS, or NextJs (2+ years)
  • Django Framework & REST APIs
  • System design, SOLID, Design Patterns
  • API building experience
  • RDBMS (MySQL, PostgreSQL)
  • Git & Agile methodologies

Add these skills to join the top 1% applicants for this job

design-patterns
github
cpp
agile-development
gitlab
postgresql
mysql
angular
bootstrap
docker
sass
django
git
python
bitbucket
typescript
javascript
css
java

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.

Set alerts for more jobs like Software Engineer
Set alerts for new jobs by Tamatem
Set alerts for new Software Development & Engineering jobs in Jordan
Set alerts for new jobs in Jordan
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙