Description

Python Developer Responsibilities:

  • Coordinating with development teams to determine application requirements.
  • Writing scalable code using Python programming language.
  • Testing and debugging applications.
  • Developing back-end components.
  • Integrating user-facing elements using server-side logic.
  • Assessing and prioritizing client feature requests.
  • Integrating data storage solutions.
  • Coordinating with front-end developers.
  • Reprogramming existing databases to improve functionality.
  • Developing digital tools to monitor online traffic.

Requirements:

  • Bachelor's degree in computer science, computer engineering, or related field.
  • 10+ years of experience as a Python developer.
  • Expert 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.
  • Ability to collaborate on projects and work independently when required.
  • Expert-level development skills in Python
  • Expertise in different database technologies like Snowflake & NoSQL databases like MongoDB, DynamoDB
  • Demonstrated Experience coding in more than one programming language. Our full stack engineers work across a range of client, middle tier, messaging, caching and database technologies including Java, Python, TypeScript, JavaScript, SQL and PL/SQL
  • Experience with quant research processes, methodologies, and tools a plus.
  • Experience with Financial Datasets a plus.

Education

ANY GRADUATE