Previous Job
Previous
Full Stack Python Developer
Ref No.: 14-00153
Location: New York, New York
Start Date: 11/18/2014
Our client is a highly regarded Quant Trading firm based in New York.  Due to exceptional business results they are growing and hiring a Full Stack Python Developer. The Python Developer will be responsible for full life cycle development, involved with a wide range of projects that are both challenging and fun. 

Position Highlights
  • Competitive salary
  • 401(k) with company matching
  • Five weeks of paid vacation per year plus nine paid holidays
  • Free breakfast, lunch, and snacks on a daily basis
  • Free gym membership
  • Free tickets to New York events, US Open and others
  • Jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on quality of life. Benefits include:
 
Title: Full Stack Python Developer
Location: New York

Responsibilities
As a Full Stack Python Developer, you will create and expand our in-house tools and help to develop an agile framework that adapts to quickly evolving business requirements. Your responsibilities will include:
  • Playing a key role in our Python projects
  • Contributing to all layers of our technology stack including backend services, databases, APIs and web-based user interface
  • Working with and supporting other technical team members
  • Liaising with business teams to develop informational systems
  • Liaising with technical teams to develop systems and network interfaces
Qualifications
  • Expert knowledge of programming concepts and object-oriented programming
  • Fluency in Python and experience architecting large applications
  • Strong knowledge of web programming specifics and experience in building web-based applications (Django experience a plus)
  • Extensive experience working with relational databases and handling large datasets (MySQL experience a plus)
  • Expertise with client side javascript and HTML based UI development
  • Strong Linux skills
  • Experience with web services, especially for facilitating interaction among multiple systems
  • Exposure to systems and/or network automation and monitoring (a plus)
  • Excellent communication skills and fluency in English
Additionally, we are seeking someone who is:
  • Self-starting and can work autonomously in a larger team
  • Committed to following best practices
  • Keenly interested in developing technologies
  • Enthusiastic about testing
  • Able to learn quickly and take on new responsibilities as priorities change
  • Organized and detail-oriented
Financial experience is not required.