Full Stack Developer Full Time

Chennai, India and 2 to 5 years experience

Full Stack Developer (JavaScript)

We are looking for full stack developer / senior developer who can contribute towards creating our next generation SaaS platform. The candidate must have strong full-stack application development background.

Responsibilities

  • Create UI component specification and work closely with UI/UX designers to build very high quality user interface.
  • Develop reusable web components using HTML/CSS/JS on frameworks such as Vue.js, React.js or Angularjs.
  • Test, bundle and deploy front end applications using tools such as mocha,jasmine, webpack.
  • Create REST API specifications using tools such as Swagger.
  • Create RESTful services in nodejs.
  • Test and deploy REST API services using tools such as frisby, mocha,TravisCI.
  • Create suitable database schemas based on business requirements.
  • Build reusable code modules shared across different product teams.

Requirements

  • 4+ year’s development experience.
  • Strong knowledge of javascript and nodejs environments
  • Strong knowledge in any one JavaScript frameworks such as jQuery, Angular,React.js, Vue.js etc
  • Should have worked with SCCS systems such as git and tfs.
  • Good understanding single page application architecture.
  • Good understanding of DOM, JSON and their manipulation.
  • Ability to produce high quality and automation tested UI components using javascript frameworks.
  • Ability to write back-end code connecting with different database technologies and other internal / external services.
  • Good understanding of the uses of in-memory databases / datastores such as redis.
  • Good understanding of how scaling works and what it takes to scale different layers of the application such as services and database.
  • Proficiency in working with build automation tools such as webpack and yeoman.
  • Strong knowledge of algorithms and proficiency in implementing and using data structures such as queues, stacks and hash-maps.
  • Ability to adhere to a development workflow and participate in code reviews and provide constructive inputs to improve the quality of the code.

Nice to Have

  • Conceptual understanding of microservices.
  • Functional Programming
    • Functional Composition
    • Higher order functions
  • Fundamentals of ES6
  • Experience in working with MongoDB.

Apply for this role

    captcha