If you are a natural problem solver, a geek, or passionate about digital marketing,
we want to hear from you.

Why You should work here:

Our Vision

We envision a world where marketers have total control of contextually-driven, content-rich communications & user interactions, across platforms, in a real-time 24x7 environment.

Though we dream big, we’re down-to-earth, sincere, and pragmatic. We are inspired by building things that work and are completed on-time, on-budget, as promised.

That’s inspired content-centric engineering for real-time marketers.

That’s Kanban.

Top 10 Perks

  • Small enough to care, experienced enough to tackle the most technically complex work
  • Free snacks and all the soda you can drink
  • Innovative clients and game-changing projects
  • Launch Day Scotch… and we launch often
  • We are not conceited enough to think that we know everything
  • Breakfast Fridays… every Friday
  • Code reviews, training, & conferences to support your growth
  • Herman Miller chairs… need we say more?
  • Convenient location near Herald Square / Penn Station
  • We have fun doing what we love… join us

Our Values

We are guided by the following values. They describe our company as we want it to be. Our values drive our decisions and actions. We believe that putting our values into practice creates long-term benefits for customers, employees, and the communities we serve.

  • Client Advocacy
  • Integrity
  • Thought Leadership
  • Teamwork
  • Respect
  • Transparency

open positions:

Back

Sr Python Developer/Practice Lead

As Senior Python/Django Developer and Practice Lead, you will have the opportunity to contribute significantly to our business and your career. You will be leading our Python/Django resources and will drive architecture and technical solutions. 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.

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 (4 years minimum), Django (2 years minimum) and related technologies for new feature development
  • 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 applications
  • Solid understanding of data structures and design patterns
  • Excellent (Fluent) English written and verbal communication skills are 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:
  • 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

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.

Back

Sr. Tech Lead

The Java Tech Lead will work with account teams to create interactive solutions for our clients. He or she will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features. The right person will be able to hit the ground running and hit the whiteboard with ideas on their first day.

Responsibilities:
  • Design and develop rapid prototyping across different architectural layers, i.e., database, application server, workflow, messaging and event management, and user interface
  • Provide technical guidance and leadership to development teams
  • Interact with subject matter experts to understand business requirements, and design applications accordingly
  • Participate in preparing requirements and specifications
Requirements/Qualifications:
  • Minimum 8 years experience in web application development and architecture, using Java and related technologies for new feature development
  • Experience leading development teams for digital/advertising agencies is strongly preferred
  • In-depth experience with Java (J2EE/J2SE) and related technologies: Spring Framework, Solr, MongoDB, & testing frameworks like JUnit
  • Solid understanding of OOP and document databases (Solr, MongoDB, etc.) for implementing data-driven, web-based applications
  • Solid understanding of data structures and design patterns
  • Strong hands-on knowledge of XML/XSL
  • Experience with content management systems (CMS) is a strong plus
  • Excellent (fluent) English written and verbal communication skills are 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)

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.

Back

Sr. Java Developer

Kanban, a boutique software engineering firm based in NYC, is looking for a talented and passionate Senior Java Developer.

With a culture of engineering excellence, we are dedicated to not only writing fast and stable code, and delivering the best service to our clients, we are also dedicated to you. Our clients’ successes depend on you being your best. We want to help you grow, to help you meet your needs, both personally and professionally, to give you the training you desire, and to provide you with the best tools available. We see this as a win-win.

In addition to the typical benefits, we think you’ll enjoy:

  • Semiannual 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?

We promise that you and your skills will stay current as we partner with innovative clients. Your contributions will be recognized and rewarded. We will challenge you and expect you will remain fulfilled.

Responsibilities:

As Senior Java Developer you will work with account teams to create interactive solutions for our clients. You will build, test, debug, and troubleshoot programs and scripts for various functions, and modify existing code to add new features. You will be able to hit the ground running and hit the whiteboard with ideas on your first day!

  • 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
Skills & Requirements:
  • Minimum 5 years of experience in web application development and architecture, using Java and related technologies for new feature development
  • In-depth experience with Java (J2EE/J2SE) and related technologies: Spring Framework, Solr, MongoDB, & testing frameworks like JUnit
  • Solid understanding of OOP and document databases for implementing database-driven, web-based applications
  • Solid understanding of data structures and design patterns
  • Strong hands-on knowledge of XML/XSL
  • Excellent (fluent) English written and verbal communication skills are 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 given for:
  • Public portfolio: github, gitorious, launchpad, bitbucket, sourceforge, googlecode, etc.
  • Exposure to agile/lean development methods
  • Experience with Content Management Systems (CMS) is a strong plus (ex. Autonomy Teamsite/Livesite)

About Kanban

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.

As a Kanban engineer, you’ll design and implement these systems and technologies, allowing our clients to provide immersive, real-time, content-rich, customer experiences, 24x7.

Back

Web UI Developer

Kanban, a boutique software engineering firm based in NYC, is looking for a talented and passionate Front End Developer.

With a culture of engineering excellence, we are dedicated to not only writing fast and stable code, and delivering the best service to our clients, we are also dedicated to you. Our clients’ successes depend on you being your best. We want to help you grow, to help you meet your needs, both personally and professionally, to give you the training you desire, and to provide you with the best tools available. We see this as a win-win.

As a member of our team, we encourage you to use new technologies; including CSS Pre-Processors (LESS / Sass), HTML5 APIs (Canvas, Geolocation, Video, etc.), jQuery (always at latest version), CSS Animations / Transformations, Progressive Enhancement / Graceful Degradation and any technology you recommend that will best solve problems.

We promise that you and your skills will stay current as we partner with innovative clients. Your contributions will be recognized and rewarded. We will challenge you and expect you will remain fulfilled.

In addition to the typical benefits of a competitive salary, benefits and annual bonus, we think you’ll enjoy:

  • Semiannual bonuses, rewards and other company incentives
  • Code reviews, training, and conferences
  • Free snacks and unlimited soft-drinks
  • Launch Day Scotch&helip;and we launch often
  • Breakfast Fridays&helip;every Friday
  • Choice of Windows, Mac or Linux
  • Herman Miller chairs&helip;need we say more?
Roles & Responsibilities:

As Front End Developer, you will work with other talented engineers and the account team to create rich internet applications (RIAs) for our growing portfolio of innovative and award winning clients. We are a down to earth team that believes in work/life balance. You will be able to contribute to both the creative and development process and hit the whiteboard with ideas on day one!

  • Help leverage everything the browser offers, including the latest implementations of HTML5 and CSS 3, to create fast, scalable, complex web applications that are easy to maintain and extend.
  • Work closely with a team of talented engineers and design partners to implement award-winning designs.
  • Collaborate with product managers, designers, QA engineers, and others to keep projects moving quickly and efficiently.
  • Take PSD files from our design partners and turn them info pixle perfect HTML on all browsers we support, with Graceful Degradation for those browsers that do not support newer features.
  • Be able to take ‘Comps’ provided by design partners and break it down into tasks and work effort estimates.
Professional Skills and Requirements:
  • Experience using JavaScript, DOM scripting, CSS and semantic HTML to create clean, fast web applications.
  • Use Javascript frameworks (jQuery, YUI, DOJO, ExJS, etc).
  • Experience with CSS transformations and Animations.
  • Understand HTML5 features (History.replaceState, localStorage, Form Validation, etc).
  • A stubborn empathy for end users.
  • A kind heart and the desire to work with a team on which people treat each other with respect and generosity.
Bonus Skills
  • Understand Object Oriented Design and how to use it within the Javascript language.
  • Desire to always lean new technology and how it can help improve your life as a developer and the experience of the users of your code.
  • A kind heart and the desire to work with a team on which people treat each other with respect and generosity.

About Kanban

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.

As a Kanban engineer, you’ll design and implement these systems and technologies, allowing our clients to provide immersive, real-time, content-rich, customer experiences, 24x7.

Back

Sr. Javascript Engineer

Kanban, a boutique software engineering firm based in NYC, is looking for a talented and passionate Sr. Javascript Engineer.

With a culture of engineering excellence, we are dedicated to not only writing fast and stable code, and delivering the best service to our clients, we are also dedicated to you. Our clients’ successes depend on you being your best. We want to help you grow, to help you meet your needs, both personally and professionally, to give you the training you desire, and to provide you with the best tools available. We see this as a win-win.

As a member of our team, we encourage you to use new technologies; including CSS Pre-Processors (LESS / Sass), HTML5 APIs (Canvas, Geolocation, Video, etc.), jQuery (always at latest version), CSS Animations / Transformations, Progressive Enhancement / Graceful Degradation and any technology you recommend that will best solve problems.

We promise that you and your skills will stay current as we partner with innovative clients. Your contributions will be recognized and rewarded. We will challenge you and expect you will remain fulfilled.

In addition to the typical benefits of a competitive salary, benefits and annual bonus, we think you’ll enjoy:

  • Semiannual bonuses, rewards and other company incentives
  • Code reviews, training, and conferences
  • Free snacks and unlimited soft-drinks
  • Launch Day Scotch…and we launch often
  • Breakfast Fridays…every Friday
  • Choice of Windows, Mac or Linux
  • Herman Miller chairs…need we say more?
Roles & Responsibilities:

As Senior Javascript Engineer, you will work with other talented engineers and the account team to create rich internet applications (RIAs) for our growing portfolio of innovative and award winning clients. We are a down to earth team that believes in work/life balance. You will be able to contribute to both the creative and development process and hit the whiteboard with ideas on day one!

  • Help leverage everything the browser offers, including the latest implementations of HTML5 and CSS 3, to create fast, scalable, complex web applications that are easy to maintain and extend.
  • Create new products and new features–like product comparisons and product filters–where the majority of the logic happens client side.
  • Work closely with a team of talented engineers and design partners to implement award-winning designs.
  • Maintain core JS code used by the team.
  • Collaborate with server-side engineers to optimize scalability and network efficiency.
  • Collaborate with product managers, designers, QA engineers, and others to keep projects moving quickly and efficiently.
Professional Skills and Requirements:
  • Experience using JavaScript, DOM scripting, CSS and semantic HTML to create clean, fast web applications.
  • Use of jQuery and knowledge of writing custom plugins for it.
  • Understand Object Oriented Design and how to use it within the JavaScript language.
  • Phenomenal debugging abilities across all of the major browsers.
  • A track record of solving hard problems.
  • A stubborn empathy for end users.
  • A kind heart and the desire to work with a team on which people treat each other with respect and generosity.
Bonus Skills
  • Knowledge of Server Side languages and design practices.
  • Experience with XSLT and how to build reusable templates.
  • Experience with Enterprise CMS (Wordpress does not count).
  • Desire to always learn new technology and how it can help improve your life as a developer and the experience of the users of your code.

About Kanban

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.

As a Kanban engineer, you’ll design and implement these systems and technologies, allowing our clients to provide immersive, real-time, content-rich, customer experiences, 24x7.

Back

Program Manager

Kanban’s program managers are technical project leaders who are key to our clients’ successes and satisfaction.

A program manager is expected to do the following tasks without supervision:
  • Understand initial client requirements thoroughly enough to write statements of work and change orders
  • Kick off a new project with an existing client
  • Manage team status daily against project calendars in order to meet internal and external milestones on multiple projects at once
  • Set clear agendas for all internal and external meetings
  • Document comments from meetings, respond appropriately to requests that are out of scope and verify that action items are followed up on time
  • Create ad hoc deliverables to facilitate client tasks, such as a content inventory spreadsheet or a deck explaining a new concept
  • Always advocate for the client and our vendor partners so that they feel confident that we will guide them to where they want to be
  • Manage the QA process, write test scripts, and execute test scripts.
  • Train the clients on your projects
A program manager has these characteristics:
  • You have 5–7 years of experience project managing technical projects. Experience utilizing an agile development methodology is a plus
  • You are a detail-oriented problem solver
  • You can be able to find efficiencies and dependencies between multiple streams of work, identifying how something from one project might affect another
  • You have excellent verbal and written communication skills
  • You have gone through enough software or web application development cycles that you have your own list of “lessons learned” for each of the project stages. Experience with projects based off of a CMS is a plus

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.

Back

Technical Recruiter

Kanban, a growing and award winning marketing technology agency, based in NYC, is looking for a talented and passionate Technical Recruiter.

We are looking for someone who thrives in an entrepreneurial environment, is engaging, dynamic, and highly resourceful. This key member of our team will make a difference day one. You will be given autonomy and your ideas will always be welcome and appreciated. You will be integral to the success of the company and you will be given opportunities to expand responsibilities as the company grows.

As our Technical Recruiter, you and the candidates will enjoy the following benefits:

  • A culture of engineering excellence
  • Award-winning results
  • Semiannual bonuses, rewards and other company incentives
  • Training & conferences
  • Free snacks and unlimited soft-drinks
  • Launch Day libations…and we launch often
  • Breakfast Fridays…every Friday
  • Herman Miller chairs…need we say more?
Responsibilities

In this role you will work on highly technical (and some less technical) searches for the industry’s finest, leaving no stone unturned. Your sourcing, interviewing and closing skills will be kept fresh, you will be provided with excellent screening tools and a proven hiring process that works. The projects you will be staffing are cutting edge, exciting and relevant; the kind any engineer would want to be a part of. Responsibilities include:

  • Conduct research, identify and source prospective talent in our target market
  • Co-Create marketing material with EVP, Sales & Marketing to be used in various recruiting campaigns and manage campaign execution
  • Manage active applicant flow from job postings and Kanban website
  • Conduct phone screens with prospective candidates and schedule interviews with hiring managers
  • Manage candidate expectations and interview process
  • Maintain relationships with staffing agencies to ensure optimum performance
  • Utilize and manage online testing/pre-screening tools as applicable
  • Manage internal clients (hiring managers and interview team) by communicating directly and conducting weekly status update meetings
  • Manage negotiation and delivery of offers with candidates and agencies and conduct reference checks
  • Manage on-boarding process and communications directly with new hire
  • Go to industry networking events, and create and host in-house recruiting events
  • Implement Campus Recruiting and Internship Program and conduct on campus interviews for entry level and internship hires
Skills & Requirements
  • Must have at least 2 years experience, ideally 2-4 years, recruiting technical talent in the software engineering space
  • Ideal candidate will have a combination of staffing agency and in-house recruiting experience
  • Excellent sourcing skills including the use of social media tools (LinkedIn, Facebook, Twitter, StackOverflow, etc.), Boolean searches and cold calling
  • Excellent ability to connect quickly and easily with others developing rapport and trust
  • Experience managing candidate’s expectations and entire interview process (full life cycle recruiting)
  • Excellent client management skills (ability to educate and manage hiring manager expectations)
  • Creative mind – able to come up with new, fresh ideas and ways of capturing our target audience
  • Outgoing and friendly, the kind of person people look forward to speaking to and working with, an ambassador for the company
  • Bachelor’s Degree is a must
  • Experience using MS Office (Excel, Word & Outlook) and applicant tracking systems

About Kanban

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.

As a Kanban engineer, you’ll design and implement these systems and technologies, allowing our clients to provide immersive, real-time, content-rich, customer experiences, 24x7.

Send Your Resume