Search by job, company or skills

TMC Middle East

Python Backend Engineer

4-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

JOB OBJECTIVE :

Python Backend engineer will in collaboration with Data team be responsible for the execution of the data initiatives. This role will play a crucial role in the development and maintenance of our backend applications. Managing the entire application lifecycle, from concept to deployment, ensuring high performance, and responsiveness to requests from the front end. Collaborate with our development team to integrate user-facing elements with server-side logic, implement security and data protection, and design and launch new features to meet our business needs

Key Role Responsibilities:

  • Design and implement scalable and robust backend applications using Python.
  • Develop and manage well-functioning databases and applications by writing clean, reusable, and efficient code.
  • Ensure the implementation of secure authentication systems, user role management, and privileges.
  • Integrate multiple data sources and databases into one system and manage the interchange of data between the server and users.
  • Collaborate with front-end developers on the integration of elements.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Implement security and data protection solutions.
  • Provide technical leadership and mentorship to junior developers.

Minimum Qualifications:

  • Graduate or Post-graduate with a Computer Science or Mathematics background (or related field), preferred

Minimum Experience:

  • 4-7 years of relevant python backend engineering experience with 3 years in similar role

Behavioral Competencies:

  • Ability to structure different business problems into relevant data use cases and solutions.
  • Proven problem-solving skills regarding unstructured, uncertain problems.
  • Experience in managing smaller team of data in end-to-end delivery of different use cases.
  • Familiarity with Data bases, relational and non relational, understanding of real time systems and Kafka.

Technical Competencies:

  • Python : Expert
  • FastAPI, Django Restframework, Cloud Run : Expert
  • Knowledge of Authentication, Roles management : Expert
  • CI/CD and docker containerization : Basic
  • Jupyter Notebooks / Google Colab : Exper

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139042907