We are searching for a talented and experienced web application developer to join a highly agile/scrum development team to develop our next-generation data analytics applications. This is a senior technical role and the successful candidate must demonstrate a proven track record of developing enterprise-grade web front-end using technologies such as MEAN stack, JavaScript, Ajax, and JSON.


Primary responsibilities include:

  • Lead and develop web applications and data visualizations for our big data analytics platform. 
  • Develop Proof-of-Concept and prototype applications using new technologies and frameworks. In addition to collaborating with internal teams and clients to create innovative solutions. 
  • Help establish GUI best practices and JavaScript frameworks for web development
  • Provide technology and implementation expertise to domains, projects, or clients 
  • Maintain leading-edge knowledge in emerging technologies and frameworks; participate in knowledge sharing and lessons learned sessions from project experiences 


What you need for this position: 

● 3+ Years of relevant experience. 

● Hands-on Expertise in javascript-based frameworks and technologies such as ExpressJS, Angular (all versions), and NodeJS. 

● Experience in building high-performance multi-user web-scale applications and portals.

● Familiarity with visualization libraries like D3 JS, Kibana, etc. 

● Proven experience in developing software using the Agile/SCRUM development methodology. 

● command of web standards, CSS-based design, and cross-browser compatibility. 

● Attention to detail, Dedication, and Problem Solving skills. 

● Knowledge of Elasticsearch, Neo4j / VoltDB / MongoDB / Redis is good to have. 


● Good understanding of developer tools and DevOps such as Git, Ansible, and cloud platforms such as AWS, Docker, etc is good to have. 

● Preferred, not mandatory - Prior experience in mobile development (Hybrid app- Ionic/Cordova, React Native)

 

Our perfect candidate is someone who:

  •  Is proactive and an independent problem solver
  •  Is a constant learner. We are a fast-growing company. We want you to grow with us!
  •  Is a team player and a good communicator