Python Developer

4 weeks ago


Al Asimah, Kuwait Talent Pal Full time
Job Title Python Developer
Job Code PegaY2018PD1
Job Country Kuwait
Zone Al Asimah
Duties & Responsibilities

Job Description


Send me Jobs like this

Your primary focus will be the development of all serverside logic ensuring high performance and responsiveness to requests from the frontend.
You will also be responsible for integrating the frontend elements built by your coworkers into the application; therefore a basic understanding of frontend technologies is necessary as well.

Responsibilities
Writing reusable testable and efficient code
Design and implementation of lowlatency highavailability and performant applications
Integration of userfacing elements developed by frontend developers with serverside logic
Integration of data storage solutions include databases keyvalue stores blob stores etc.

Skills


Expert in Python
Able to integrate multiple data sources and databases into one system
Understanding of the threading limitations of Python and multiprocess architecture
Understanding of fundamental design principles behind a scalable application
Understanding of the differences between multiple delivery platforms such as mobile vs desktop and optimizing output to match the specific platform
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills
Proficient understanding of code versioning tools .


Previous experience in professional software development is not required but an interest in adopting best engineering practices is.
Problem solving skills demonstrated:

  • Analyzing and validating a variety of input data sources; identifying the relationship among source data objects.
  • Developing common definitions of sourced data; defining reusable approach to data integration
  • Designing efficient approach to processing third party data using Python
  • Designing efficient approach to analyzing dataatscale using Python
  • Proactively identify process improvements and ways to increase development efficiency in the organization
  • Ability to multitasking and managing competing priorities while meeting assigned deadlines


Technical skills demonstrated

  • Solid knowledge of Python
  • Solid knowledge of the principles of classbased objectoriented programming
  • Knowledge of standard web technology (HTTP client/server model REST)
  • Experience with SQL


Communication / Interpersonal skills demonstrated:

  • Gaining knowledge on the organizations processes as they evolve and change; recommending changes
  • Enjoys working in a highly feedback oriented team setting
  • Motivated by the always on startup environment


Education

  • BS in Computer science preferred
  • Data Science coursework preferred

This job has been sourced from an external job board.
More jobs on

  • Al Jahra, Kuwait American International University, Kuwait Full time

    Bachelor’s degree in computer science, Information Technology, or related field (preferred).Knowledge of Project Management tools like MS Project, Jira and Project Management methodologies like Agile, Scrum & Waterfall10+ years of experience in DevOps or related roles, with a proven track record of leading successful DevOps initiatives...


  • Al Ahmadi, Kuwait Talent500 Tech Full time

    We are Talent500:We help companies hire, build and manage global teams. We are trusted by the worlds leading companies - from Fortune 500s and larger enterprises (Walmart, Target, Nike, Pepsi etc) to industry leaders (Airbnb, Twitter, Uber) and some of the worlds fastest-growing start-ups from the portfolios of investors such as Accel, Sequoia and...