Software Developer (Python)

Software Developer (Python) Job Description Template

Our company is looking for a Software Developer (Python) to join our team.

Responsibilities:

  • Working closely with data scientists and software engineers to automate tasks and roadmap improvements for project design and execution;
  • Supporting other data scientists in the use of this platform for the successful delivery of machine-learning client projects;
  • Carrying out a variety of product development initiatives, from requirements gathering to prototyping.

Requirements:

  • Designing and building of Restful API’s;
  • UI/UX understanding;
  • Understanding of SQL and relational databases;
  • Experience using Git;
  • Experience with Apache and nginx;
  • Understanding of Amazonaws (S3 & CloudFront);
  • Linux/Unix experience;
  • Python programming experience;
  • Experience with messaging frame works such as Kafka, Celery, Tornado and Web Sockets;
  • Web development frameworks (Django).