FullStack Developer ( JS, React, NodeJS )

FullStack Developer ( JS, React, NodeJS )

We are looking for a passionate, motivated Full Stack developer for US / Canada shift hours ( Pakistan evening hours ). The ideal candidate must have minimum of 3-5 years of experience. You must be fluent in spoken English and be able to communicate with the Client on daily standup/scrum calls and be able to speak without any language barrier. You are comfortable working on your own, as well as in a team in a modern open office, and you like to challenge, mentor, and learn from your peers. 

Required Skills and Experience:

  • Deliver well-designed, maintainable solutions in a Lean / Agile environment
  • Ability to communicate with stakeholders to define user requirements and system architecture, and a commitment to successful customer service and project delivery
  • Review code, merge branches and generally be a great team player by seeking out and providing feedback.
  • Build front-end systems in ReactJS leveraging various Javascript frameworks and components.
  • Build backend systems in Node.js and MongoDB leveraging various AWS products
  • Collaborate with product owners, developers, and QA analysts
  • Demonstrable knowledge of document-based database design, network services, solution architecture, and implementation

Must Have

  • 3+ years of full-stack development experience, primarily in JavaScript and Node.js.
  • Experience in ES6, TypeScript, React, Redux, Jest.
  • Demonstrable knowledge of document-based database design, network services, solution architecture, and implementation
  • Experience developing Microservices.
  • Experience in Expressjs, Restify, Lodash, Nodejs frameworks
  • Proficiency in asynchronous programming using Observables and Promises objects in Javascript
  • Proficiency in RESTful APIs and HTTP communication protocol.
  • Experience in creating unit tests, automating end-to-end and performance tests using frameworks such as Mocha, Chai, Karma/Jasmine, Locust
  • Experience in setting up message queues and consumer services using RabbitMQ (AMPQ protocol)
  • Experience in creating Docker images, containers, and setting up container environments, and working with docker-compose scripts.

Nice to Have:

  • Experience working with AWS products and infrastructure
  • Experience working with Linux/Unix systems and open-source software
  • Experience with databases such as Redis, Elasticsearch, etc.
  • Have worked before with Kubernetes or Docker Swarm implementations

Apply Here