We are looking for an experienced Python developer to join our Technology Team to build applications for our clients. In this role, you will be responsible for writing and testing code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming.

Role and Responsibilities

    • Coordinate with the development to digest project requirements
    • Write code using Python program language
    • Teat and debug applications
    • Develop back-end components
    • Integrate data storage solutions
    • Work alongside the project manager and client service teams to fulfill client requests
    • Reprogramming existing databases to improve functionality

Preferred Qualifications

    • 3-5 years of experience as a Python developer
    • Expert experience and knowledge of Python and related frameworks including Django and Flask
    • A deep understanding and multi-process architecture and the threading limitations of Python
    • Familiarity with server-side templating languages including Jinja 2 and Mako
    • Ability to integrate multiple data sources into a single system
    • Familiarity with testing tools
    • Ability to collaborate on projects and work independently when required