Position: Senior Python Developer
Company: Storypoint
Experience required: 3y
English level: intermediate

Responsibilities:
Writing reusable, testable, and efficient code;
Design and implementation of low-latency, high-availability, and performant applications;
Implementation of security and data protection;
Integration of data storage solutions such as, databases, key-value stores, blob stores, etc;
Carry out research necessary for developing and enhancing robust product features.

Requirements:
3 years of software development experience;
3 years of experience developing with Python;
2 years of experience working with the Django framework;
Experience writing Restful APIs;
Full-stack web development experience;
Experience with Javascript, HTML and CSS;
Minimum three years of experience with SQL;
Minimum three years MySQL or similar relational databases;
Experience working on AWS or other cloud platforms;
Experience working with complex and large volumes of data;
Excellent problem-solving, design, and development skills;
Willingness and ability to learn in a fast-paced environment;
Ability to work independently and collaboratively within a strong team environment;
Ability to adapt to rapidly changing business environments and managing multiple priorities;
Demonstrated strong written and verbal communication skills with the ability to interact cross-functionally;
 with both technical and non-technical teams.

Preferred Skills:
Deep knowledge of Python Design patterns such as Singleton, Factory, Decorator, Template, etc;
Proficient understanding of code versioning tool - GitLab;
Experience with developing modular, and manageable Python Code;
Understanding of integrating AWS services such as IAM, CloudWatch, EC2, Lambda, S3, Cost and Usage;
Athena, Glue, and CloudTrail;
Experience with React.