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

Sr. NodeJS Developer - Detroit - FTD / Remote - no c2c in Melvindale, MI at Vaco

Date Posted: 11/13/2018

Job Snapshot

Job Description

Your responsibilities as an Application Developer include:

  • Working using Agile/Lean to design, develop and deploy organized, testable, and reusable code adhering to modern standards.
  • Partnering with other developers and managers to develop technical solutions, provide estimates and communicate issues.
  • Leveraging a solid knowledge of Node and associated technologies to develop and implement services with complex business logic.
  • Collaborating with other Application Developers, Web Developers, Business Analysts and Data Architects to realize business goals and solidify the handshake between Web Developers and Application Developers to build user-centric applications to meet current and future needs.
  • Investigating, evaluating and recommending modern technologies, tools and frameworks that contribute to the server-side platform.
  • Ensuring the use of code standard, best practices and design patterns through regular code and design reviews with the team.
  • Collaborating with Application Operations Engineers to integrate new development into continuous integration systems.
  • Carefully consider the scalability, performance, resilience and deployment needs of platform components
  • Documenting current and future server-side components and functionality.

You must have a strong understanding of the following:

  • Node - you are passionate about Node. There is at least one framework where you could be called an expert - we use Express.
  • Design, develop and maintain non-relational databases - we use MongoDB.
  • Authorization and authentication schemes
  • Developing and maintaining domain-driven RESTful applications
  • Service Oriented Architecture, microservices and API gateway patterns
  • Version control using Git - we use GitFlow and Github Flow
  • Continuous integration - we use Jenkins

Extra Credit:

  • Microservices architecture
  • ES2015 standard - we use Babel
  • An interest in GraphQL and Relay