Full Stack Developer (Python / Django) - Backstage

Brooklyn, NY
Engineering
Full-time

Backstage.com seeks a mid to senior Full Stack Developer (Python/Django) that will participate in all aspects of architecting and developing new and innovative applications. You will have the opportunity to work on cutting edge technology and new product development in an established company that is rapidly growing. This is a great opportunity for an engineer looking to expand their well-established career, who is excited about search, solving complex problems, ownership and who enjoys working with technologies like Elasticsearch, AWS and Django.

ABOUT YOU
You should have played a significant role in the creation and maintenance of a large scale public facing website and have extensive experience with Django and be comfortable with Javascript. You should also be comfortable with the entire development life cycle (inception to release) in an Agile environment. You should should take great pleasure in creation, chaos and problem solving through healthy debate. You should be comfortable working alone and with a team. Your peers should look to you as an example, and you should be comfortable mentoring others. You know about PEP8; however, you also know how to be reasonable about it. You are passionate about writing eloquent code and take pride in your craft.

Responsibilities

    • Participate in architectural, design and product sessions
    • Develop innovative solutions based on product initiatives and business challenges in both Python and Javascript 
    • Ensure all Python and Javascript code is suitable for automated unit testing
    • Interact with different stakeholders to gather feedback and clarification
    • Research and apply new technologies and best practices
    • Design and create efficient RESTful endpoints for both internal and public consumption
    • Provide task estimations and deliver quality code on time
    • Own and manage multiple data sources (MySQL, MongoDB, Elasticsearch)
    • Use Munin and other monitoring software regularly

Skills and Experience

    • Solid web developer with at least 4 years of Django experience (or similar frameworks)
    • 5+ years of Python experience and ideally experience with javascript in a single page web app environment such as React or Backbone
    • 3+ years experience with database design and maintenance (MySQL)
    • 2+ years professional experience with the AWS ecosystem or similar cloud based provider developing scalable websites/services
    • Proficiency administering large databases (MySQL)
    • Proficiency with back and front end caching strategies (memcached, redis, varnish)
    • Exposure to front end MVC frameworks such as Backbone/React/Angular (we use React)
    • Hands-on experience developing, releasing, and maintaining large-scale software applications (web/mobile) 
    • Must be a self-starter and enjoy working in a team with other passionate professionals

Backstage, LLC, is the leading platform in creative talent placement. We are a close knit, agile team that is changing the way casting works through technical innovation, product design and a solid business model. At the heart of our success and growth resides a group of hardcore technologists and product designers who share a tight bond and believe that collaboration creates a better experience for our users. As part of the company you will be a part of creating a world class user experience by utilizing your talents anywhere they will be useful.