Software Engineer - Python

Sitech - Jordan - Amman
Company Description

Sitech disrupts the norm by creating digital products, services, and experiences that matter to people. As a global company, we hire talented specialists across various fields to join our dedicated and certified digital talent pool. Sitech has helped enterprises, both global and startups, create life-changing products through product discovery, innovative experience and product design, and custom software development.

Job Overview

In this role, you will work closely with senior developers, product managers, and designers to create, optimize, and maintain scalable Python-based applications. This is a great opportunity for a motivated individual to grow their skills in a collaborative and innovative environment.

Key Responsibilities

  • Develop, test, and maintain Python-based applications, ensuring code quality and performance.
  • Collaborate with cross-functional teams to understand project requirements and deliver technical solutions.
  • Write clean, efficient, and reusable code, adhering to best practices and coding standards.
  • Debug and troubleshoot software issues, identifying and implementing solutions promptly.
  • Participate in code reviews and provide constructive feedback to team members.
  • Assist in integrating third-party APIs and tools into existing systems.
  • Stay up to date with the latest Python frameworks, libraries, and tools to enhance development processes.

Qualifications

  • 1-3 years of experience in Python development or a related field.
  • Proficiency in Python programming language.
  • Familiarity with Python frameworks such as Django, Flask, or FastAPI.
  • Understanding of RESTful API development and integration.
  • Basic knowledge of databases (SQL and NoSQL) and ORMs (e.g., SQLAlchemy, Django ORM).
  • Experience with version control systems like Git.
  • Familiarity with unit testing and debugging practices.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Attention to detail and commitment to producing high-quality work.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Hands-on experience with cloud services (AWS, GCP, or Azure) is a plus.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a bonus.
Post date: 15 January 2025
Publisher: LinkedIn
Post date: 15 January 2025
Publisher: LinkedIn