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

Qualification & Experience Requirements:

- Minimum 5 years of software development experience, at least 3 of which are hands-on Python coding
- Solid knowledge of Python web frameworks (Django, Flask, FastAPI or such)
- In-depth knowledge of modern software design patterns
- Ability to design elegant and efficient JSON REST APIs for given use cases (using OpenAPI standard and toolchain)
- Good understanding of (and significant experience in) concurrent and parallel computing, asynchronicity, distributed computing patterns, and principles
- Solid knowledge of common algorithms, data structures, OOP (patterns and specific python implementations)
- Understanding of CI/CD development practice and tools, experience writing Integration and Unit tests in Python.
- Combination of good coding skills, end to end thinking and problem-solving approach, and track record of standalone delivering bigger chunks of work
- Good knowledge of Agile principles and experience with some popular issue tracking tools (for example Jira)
- Ability to communicate effectively to a variety of audiences including both technical and non-technical stakeholders.