Full Stack Developer

Bangalore, Full time

At FusionCharts, our engineers develop next-generation data visualization and supporting technologies that affect the way millions of people explore and visualize data, helping them draw meaningful insights from their applications, repositories, data sets and more. We're looking for engineers who will bring in their unique ideas and skills across a wide spectrum of verticals such as Data Structures, Algorithms, scalable System Design, Architecting and more.

As a Full Stack Developer, you will work on projects critical to FusionCharts which will help you and our products grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to tackle new problems across the stack as we continue to push data visualization forward.
As a key member of a small and versatile team, you design, test, deploy and maintain software solutions. We're looking for a passionate, driven individual with 1-3 years of hands-on experience owning and building the entire stack of modern web applications - everything from Front-end JS to Backend code, APIs and Databases - who lives and breathes JavaScript.

Key Responsibilities 

  • Work with Product managers, designers and developers to design, architect and build new product features and even entirely new systems
  • Work with your Engineering Manager and other developers to create engineering specs and other documentation to aid in shipping world-class software
  • Mentor and learn from your teammates and take part in code reviews and other processes that push you and your products further

Requirements :

  • Experience writing clean, modular, object-oriented and optimized JavaScript, both vanilla and using frameworks like Angular, React, etc; and working knowledge of ES6
  • Similarly, experience with Node JS and frameworks like Express
  • Experience writing semantic HTML5 components and modular CSS with frameworks like Bootstrap
  • Experience using templating engines like Handlebars, Mustache, Jade, etc.
  • Experience with databases - relational and non-relational
  • Experience structuring, architecting and building APIs
  • Obsessive about good documentation practices and celebrates conventions.

Bonus points

  • Good sense of Design
  • Experience writing tests for the front-end using testing frameworks
  • Experience using Graph Databases

Apply to Job
LinkedIn Profile*
Current company*
Github portfolio / website*