Position: Junior Python/Flask Developer
Company: Threat Informant
Experience required: 1y
Category: Python
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

We are a small team of developers based in the US (PST time zone) and we are seeking a Junior Python Developer to support the team by developing microservices.  We build services in an application that is very similar to Flask but is adapted for deploying on serverless technologies.

Most tasks involve building data models (classes), and creating, querying, updating and deleting in a database.  The logic in these tasks is fairly basic such as determining if a user has access, but may be more advanced such as determining if there are overlaps in a time schedule.

Our applications nearly exclusively use AWS services (EC2,Dynamodb, SES, etc…)  Knowing these technologies is not a requirement because we have abstracted most communications, but having experience or interest in this area is a big plus.

The schedule for this role is flexible but schedule needs to be consistent.  For instance, Monday-Friday 8am-5pm EEST, or 8am-5pm PST.  This role could also be full-time or part-time.

Required Skills
•	Object Oriented Programming – Working with classes and inheritance
•	Interacting with REST APIs (requests library)
•	Building REST APIs (flask or similar)
•	Pytest – building tests against libraries and APIs
•	Working with document databases – MongoDB
•	Working with relational databases – Mysql/Postgres
Preferred Skills
•	AWS – Dynamodb, EC2, etc…
•	Documenting APIs in Swagger