Full-stack developer

Infotech Sourcing - Burlington, MA

Web Developer: SFDCJP00011585
Location: Burlington, MA

Duration: 6+ months

Looking for a Full-stack developer who wants to build everything from infrastructure-as-code to CI/CD pipelines to SDKs to GUIs.

We’re looking for developers who love solving challenging problems in cutting edge technologies like NodeJS and GraphQL. The output of this work is a best-in-class storefront touch points for our eCommerce platform. As a developer on this team you will have the opportunity to impact the lives of Commerce Cloud’s many millions of customers/shoppers.

Qualifications:

  • Minimum of 8+ years of software development experience in a platform or product development organization
  • High proficiency in modern web programming technologies (Javascript, ES6+, CSS, NodeJS, etc...)
  • Experience with Bootstrap framework
  • Experience with GraphQL (a plus if specifically using Apollo server technologies)
  • Experience with JavaScript Single Page (SPA) front-end frameworks (e.g., Web Components, React, Angular, ...)
  • Design and implementation experience of multiple RESTful APIs and their integration with third parties (via framework and/or API)
  • Experience in automated testing including unit and functional testing using Javascript (e.g., Jest, Selenium, Mocha, Karma, Jasmine, Chai, Sinon)
  • Strong understanding of software architecture (in particular, N-tier web applications), including both the client side and the application server runtime
  • Strong understanding of Agile development practices
  • Strong English written, verbal, and comprehension skills


Other Helpful Skills:

  • Experience with common caching solutions (e.g., Redis or Memcached)
  • Experience with e-commerce
  • Experience working with and building large scale applications on public cloud infrastructure
  • Experience building applications on PAAS, IAAS platforms (experience with Heroku is a big plus)
  • Understanding of API First development patterns (RAML/OAS are a plus)
  • Understanding of concurrent computing principles and programming in multi-threaded/event loop/multi-process environments
  • Good understanding of SaaS, multi-tenancy and micro-services architecture
  • Experience in mobile application development (e.g. native, hybrid or progressive web applications)

Responsibilities:

  • Working in a front-end heavy and the middle tier gateway API’s (application API’s)
  • Participate in complete software lifecycle: definition, design, implementation, testing, delivery, maintenance
  • Pro-actively collaborate with business and product management partners, and to design, build and optimize technical solutions to drive business success




Posted On: Wednesday, October 16, 2019
Compensation: 60/hr



Apply to this job
or