Previous Job
Software Developer - Highly Skilled
Ref No.: 18-26132
Location: Englewood Cliffs, New Jersey
Position Type:Contract
Job Category:Information Technology
Benefits:401K, Dental Insurance, Life Insurance, Medical Insurance, Vision Insurance
Position: Software Developer
Location: Englewood Cliffs, NJ
Contract Term: 12 Months
Pay Rate: $71.69 - $79.24
Schedule: 9:00AM - 6:00PM, Monday - Friday
Benefits: ACA Compliant Benefits Available
Screenings: Background and Drug Screening prior to start date

  • Senior software engineer, Digital Tech The Digital Technology team is seeking a senior software Engineer to manage and build software solutions across the Digital Platform 
  • This is a lead role that requires hands-on software development skills, deep technical expertise across the entire software development process. The engineer will work closely within the tech leads to bring new features to a reality while managing all aspects of the software development lifecycle.
  • BS degree or higher in Computer Science with a minimum of 5+ years of relevant, broad engineering experience is required
  • Experience with various Web-based Technologies, Object Oriented and Functional Programming, Middleware, relational and document-based databases and distributed computing technologies
  • Possess expert knowledge in Performance, Scalability, Security, Enterprise System Architecture and Engineering best practices
  • Possess knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them
  • Expert in JavaScript with knowledge on ES5, ES6 and JSX
  • Experience in unit testing using Jest or similar frameworks and following test driven development
  • Experience with full stack development including server and client-side technologies building single page applications using ReactJS, Node and Express, GraphQL
  • Expertise on GraphQL framework designing schemas, building reusable pieces
  • Experience working on large scale, high traffic web sites
  • Experience with responsive design, developing for mobile web and tablets
  • Experience in building CSS using SASS
  • Experience in Angular is a plus Languages and Software Packages Web Technologies: NodeJS, Express, ReactJS, ES5, ES6, JSX, JSON, HTML, CSS, SASS, AJAX Frameworks: Webpack, SASS, Jest (or other unit testing frameworks), Express, npm, Storybook Middleware: GraphQL, Apollo Databases: MySQL, MongoDB and other document-based databases Personal Skills
  • Strong experience working with multi-site development teams
  • Strong Communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment
  • Good organizational skills with the ability to track and prioritize numerous tasks
  • Proactive personality with a proven track record of following through and delivering on responsibilities
  • Highly adaptive and capable of being an individual contributor and working as part of an extended team