Software Engineer - Full Stack

Software Engineer - Full Stack
Tamatem, Jordan

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Feb 29, 2024
Last Date
Mar 16, 2024
Location(s)

Job 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 platform. You must ensure that all your deliverables satisfy the product requirements and quality standards.

Responsibilities

  • Design, develop, modify, and support full-stack software features and reusable libraries.
  • Analyze software problems to develop practical and efficient solutions.
  • Deal with source code management activities.
  • Comply with UI/UX web design standards in collaboration with Design Team.
  • Deep understanding of UI System Designs, SOLID principles, and Design Patterns.
  • Work on applying web user interface theming and styles.
  • Create Technical Documentation as necessary.
  • Task planning, estimation, and scheduling.
  • Staying up to date with the latest software development best practices.
  • Work with cross-functional teams and comply with engineering team standards.
  • Share knowledge with Software Engineers.

Requirements

  • Years Of Experience: 3-6 Years in software development.
  • Education: Bachelor's Degree in Computer Science or related fields.

Skills amp; Qualifications:

  • Minimum 2 years of hands-on experience with Python programming language.
  • Minimum 1 year of experience developing and delivering features using Angular or ReactJS or VueJS.
  • Experience with Javascript or Typescript languages.
  • Experience in developing and delivering features using Django Framework and Django REST APIs Framework, or other frameworks like Flask, Ruby On Rails or Yii2.
  • Deep understanding of System Designs, SOLID principles, and Design Patterns.
  • Experience in building APIs.
  • Experience with using RxJs, NgRx
  • Deep understanding of source code management ( ex: Github, Bitbucket, Gitlab ).
  • Experience with Relational Databases.
  • Ability and willingness to learn new programming languages.
  • Ability to work in a fast-based iterative development environment.
  • Strong and fast competence in planning and estimating tasks.

Other Skills (Plus):

  • Experience with one of the following interpreted languages programming languages respectively: Ruby, PHP.
  • Experience with Progressive Web Apps (PWA).
  • Experience with containerization (Docker).
  • Experience with SASS amp; CSS frameworks such as Bootstrap, Tailwind
  • Experience with standard UI material libraries (Material, Chakra UI)
  • Shipping software libraries and artifacts.
  • Writing unit and functional tests.
  • Kubernetes Orchestration, Caching Technologies, and Messaging Queues.

Job Specification

Job Rewards and Benefits

Tamatem

Information Technology and Services - Amman, Jordan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.