Position: Python Full-Stack Engineer
Company: SD Solutions
Experience required: 5y
English level: upper

Responsibilities and Duties:

— Participating in the entire application lifecycle, focusing on coding and debugging

— Writing clean code

— You will design, code, and maintain server-side infrastructures written mostly in Python

— Developing displays for users

— Perform code reviews, evaluate implementations, and provide feedback about potential tool improvements

— Building automated unit and integration tests

— Collaborating with other members of the team: reviewing and making architecture proposals, participating in the design of APIs, reviewing pull requests, splitting work with others

Qualifications and Skills:

— 5+ years in software development

— Significant experience working with Python (Django 2.2)

— Experience with HTML, CSS, JavaScript

— Experience working with such JS frameworks as Vue, React or Angular

— Experience with database systems such as PostgreSQL

— Experience working with Heroku

— Experience with web development, APIs, and web services.

— Experience with CI/CD and build pipelines.

— Good written and spoken English

Would be a bonus

— Experience with Docker

— In-depth understanding of the entire web development process (design, development, and deployment)

— Strong OO design skills

— Teamwork skills with a problem-solving attitude

— An ability to work remotely and use conference and collaboration tools effectively