Position: Python Intern
Company: Sigma
Category: Python
Experience required: no_exp
English level: intermediate

Interns at Sigma Software work in collaboration with highly qualified engineers who are willing to share knowledge as you contribute to the team.

The focus during the internship will be Python including Django, Postgres, etc., but we will also introduce you to development tools usage as well as to culture of interaction within the team.

After completing the internship, you will be working on Sigma Software projects.

Responsibilities:
Perform coding and debugging
Participate in peer code and design reviews
Participate in estimation and planning sessions
Design separate components, modules, classes, database tables, etc.
Report status and progress

Requirements:
Experience in Software Development and coding –  Python and Django framework
Knowledge of HTTP, HTML, CSS, REST, CRUD
Basic knowledge of relational DB concepts and NoSQL
Good understanding of the OOP ideology and SOLID principle
Commercial or non-commercial experience with React.js or Angular frameworks
Basic knowledge of Linux-like systems (bash, Makefiles, ssh, packages)
Basic knowledge of source versioning systems (Git, SVN, etc.)
Intermediate level of spoken and written English
Commercial or non-commercial experience with Linux-like systems (bash, Makefiles, ssh, packages)
Open-minded and ready for rapid changes