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).