As a Python software developer, you will be participating in the development of a complex cutting-edge, object-oriented Python system that must handle scale efficiently. The Python framework has to be easily extendible to address various needs. The right design and architecture are key to the framework’s success. We are looking for a developer who is enthusiastic about designing a complex software system and is excited to work out the best design and optimal paradigm.
The successful candidate will have at least 3 years of experience in Python programming, know the Python language inside out, and be familiar with the language’s features and their use. Additional requirements are an understanding of how the Python interpreter works, how Python libraries are implemented, and what really happens when you use Python libraries. Experience with various third-party libraries is mandatory. The successful candidate will be able to work independently and provide quality results without close supervision. AWS experience is an advantage.