Python Django Developer

Python Django Developer Job Description Template

Our company is looking for a Python Django Developer to join our team.

Responsibilities:

  • Create and use software tools to help automate writing code;
  • Develop and expand features and products using a variety of programming languages;
  • Debugging, Documentation, and Testing;
  • There is an existing Django back-end that needs to continue to be built out and maintained;
  • Document code development and revisions;
  • Review project requirements and write technical specifications;
  • Design and implement protocols for data acquisition, integration and reconciliation;
  • Develop applications for data cleaning processes and quality assurance;
  • Support the development of computational engines and quantitative software;
  • Design databases for data storage and querying.

Requirements:

  • Previous experience in programming, software development, or other related fields;
  • Knowledge of Java, C, Python, Django, or other programming languages;
  • Experience with AWS and Linux a plus;
  • Familiarity with relational databases such as AWS Aurora, MySQL, Oracle, and SQL Server;
  • Experience with ReactJS front end framework and GIT for source control a plus;
  • Solid understanding of software engineering best practices;
  • Work in Linux;
  • Must have experience of making RESTful APIs;
  • Production level deployment experience using Nginx, Gunicorn, Ansible etc;
  • Having a StackOverflow profile with good reputation and Github portfolio is a plus;
  • Comfortable with Git;
  • Worked with databases like PostgreSQL, MySQL and MongoDB. Experience with MemCache is a plus;
  • Must show demo of at least one professional project;
  • 1+ year of development experience with Django framework and core Python. Experience with Ruby is a plus;
  • Excellent knowledge and working experience in Python.