Python Developer

Company: Kanban Solutions


General Information
  • Job Type: Full-time
  • Location: New York, NY
  • Educational Requirements: Bachelors Degree
Contact Information
  • Name: Shadeed Willis
  • Email: shadeed.willis@kanbansolutions.com
  • Address: 65 W. 36th Street, #701 New York, NY 10018 646-837-5660 careers@kanbansolutions.com
  • Website: http://www.kanbansolutions.com
Qualifications:

As a Python/Django Developer, you will have the opportunity to contribute significantly to our business and your career. You will work with account teams to leverage your technical vision for our clients. You will work on rich applications that analyze large data sets. You will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features.With our culture of software and content engineering excellence, we are dedicated to not only writing fast and stable code and delivering the best service to our clients, we are also very focused on you. We believe that when you are your best, our clients will be their best. It’s a win-win.We work hard to provide you with the opportunity to leverage cutting edge technologies. We seek out and engage innovative clients. We expect your contributions to be recognized and rewarded. As a member of our team, you and your skills will stay current. You will be challenged and remain fulfilled.In addition to the typical benefits, we think you’ll enjoy:

 

  • Spot bonuses, rewards and other company incentives
  • Code reviews, training, & conferences
  • Free snacks and unlimited soft-drinks
  • Launch Day Scotch… and we launch often
  • Breakfast Fridays… every Friday
  • Herman Miller chairs… need we say more?

This is your opportunity to inspire, lead, learn and grow as a developer. Kanban is driving a revolution in digital marketing – an industry that continues to tap the latest technologies to push forward. The next 5 years will yield unprecedented growth in how marketers design, build, manage and monetize real-time, content-rich, interactions between their respective brands and their target audiences. The contributing and resulting suite of tools, processes and systems will provide you with sought-after experience and skills for years to come.

Your Responsibilities:
  • Provide leadership, technical guidance and assistance to development teams
  • Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
  • Interact with subject matter experts to understand business requirements and design applications accordingly
  • Participate in preparing requirements and specifications
  • Define level of effort and time/task estimations
Skills & Requirements:
  • Experience in web application development and architecture, using Python (2 years minimum), Django (2 years minimum) and related technologies for new feature development
  • Has functional programming experience
  • Comfortable working with both front and back end technologies
  • Demonstrated experience in Haskell, Scala, lisp, nosql databases
  • In-depth experience with Python and related technologies:
    • Django, Django Template tags, filters etc.
    • Solango, Haystack
    • JavaScript, jQuery
    • HTML
  • Solid understanding of OOP, and relational databases for implementing database- driven, web-based application
  • Solid understanding of data structures and design patterns
  • Excellent (Fluent) English written and verbal communication skills is required
  • Strong problem-solving abilities and an aptitude for learning new technologies
  • Must possess interpersonal, group discussion, decision making, conflict resolution, and facilitation skills
  • Undergraduate degree in Computer Science or Engineering with strong mathematical and reasoning skills is required (top university is strongly preferred)
Additional consideration for:
  • Experience or working knowledge in cascading, Hive, JVM, Hbase and any Hadoop related technologies
  • Public portfolio: github, gitorious, launchpad, bitbucket, sourceforge, googlecode, etc.
  • Strong hands-on knowledge of XML/XSL
  • Experience with Java (J2EE/J2SE) and related technologies
  • Exposure to agile/lean development methods
About Kanban

Kanban is on a mission to optimize and automate the marketing technology suite; an often disparate group of systems, technologies, and platforms (ex. digital asset libraries, content management systems, multi-variant testing tools, responsive interfaces and rich applications) used to fulfill the vision of delivering the right content to the right user at the right time.

Content has emerged as the quintessential currency used by marketers to engage audiences. As a result, marketers around the world are racing to automate the content lifecycle – the processes, systems and controls used to create content, manage it, publish it, measure it, and monetize it.

As a Kanban engineer, you’ll apply a content-centric lens to design and implement these systems and technologies, allowing our clients – the marketing technologists – to deliver ground-breaking, real-time, content-rich, customer experiences, 24×7.

We offer an exciting and creative working environment where employees feel challenged and their contributions are recognized. We are located in New York City; you must work from our offices. Opportunities for career and personal development are excellent.

How to Apply: Please send your resume and references to careers@kanbansolutions.com or contact our Director of Engineering Shadeed Willis at shadeed.willis@kanbansolutions.com.