This site uses cookies. To find out more, see our Cookies Policy

Developer-Node.js in Troy, MI at North American Bancard

Date Posted: 11/29/2018

Job Snapshot

Job Description

North American Bancard is committed to helping businesses prosper through innovations in credit card processing, ecommerce and mobile payments. We believe in smarter commerce for all and we're committed to building the next generation of payment technologies and experiences.

Job Summary: 

The primary focus of the Developer-Node.js is to create and maintain systems written in Node.js and PHP.  The ideal candidate for this position has experience coding in a deadline driven, multi-project environment and creating an intuitive experience for users. 


Essential Duties:

  • Develop, Test and Maintain existing and new systems
  • Deal with tight deadlines and changing requirements
  • Collaborate with other Engineers, Developers, Architects, Quality Assurance, System Engineers, Project Managers, Scrum Masters in solving new and existing technical challenges





Job Requirements

Education and Experience:

  • Bachelor’s degree in Computer Science, or equivalent education/experience.
  • 3+ years of professional-level Object Oriented PHP 5 Development experience, including experience with MVC frameworks
  • Experience with Node.js and React.js or other Javascript frameworks
  • Experience working in an Agile environment. 
  • 2+ years Linux experience (Ubuntu preferred)
  • Ability to explain complex ideas and concepts to business users
  • Experience with Web Standards philosophies and modern XHTML/HTML/HTML5/CSS markup
  • Experience designing databases and writing efficient SQL queries
  • Experience with Atlassian product such as Jira, Confluence, Stash, Bamboo and Crowd 
  • Must have exceptional communication, organization, and time management skills 
  • Excellent team player and team builder with ability to deal with multiple projects and deadlines 

 It would be nice if had experience with:

  • PostgreSQL Database Design with some basic administration
  • Symfony2, Laravel, Zend or similar framework experience
  • SOAP, REST or similar web service
  • Search technologies such as ElasticSearch or SOLR
  • Message Queue technologies such as RabbitMQ or ZeroMQ
  • Continuous Integration / Continuous Deployment
  • Automation technologies such as Ansible or Puppet
  • Git source control and Gitflow git workflow
  • Unit Testing, Test Driven Development, Functional Testing
  • Command Line, Bash, VIM, Shell Scripting
  • Atlassian product such as Jira, Confluence, Stash, Bamboo and Crowd 



Additional Information:

Direct Reports: None

Travel Requirements: None

License and Certification Requirements:




North American Bancard reserves the right to alter this description at any time.  North American Bancard practices the concept of equal employment opportunity with respect to hiring, promotions, transfers, pay, discipline, fringe benefits, and all other terms and conditions of employment. No individual will be discriminated against, and no employment decisions will be made, on the basis of an individual's race, color, national origin, religion, age, gender, protected disability, marital status, familial status, veteran status, height, weight or citizenship.


Pay Grade: 28i



  1. Software Engineer Jobs
  2. Project Engineer Jobs