Full Stack Developer /Back-End Web Developer

Job Description:

We are looking for a Full Stack Developer/ Back-End Web Developer responsible for managing the interchange of data between our dashboard platform and database. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, ensuring high performance and responsiveness to requests from the front-end as well as implementation of security and data protection. Additionally, you will also be responsible for developing a customized user access management dashboard. And for integrating the front-end elements. Therefore, working knowledge of front-end technologies is necessary.

Responsibilities

  • Deployment of data dashboard (developed in Tableau) and maintenance on a regular basis
  • Implementation of security and data protection
  • Integration of user-facing elements with server-side logic
  • Optimization of the dashboard application for maximum speed and scalability
  • Design and implementation of data storage solutions
  • End-to-end project management of any development projects in future
  • Building reusable code and libraries for future use

Skills and Qualifications

  • 2 or more years of experience as a backend/full stack web developer.
  • Proficient in one or more back-end programming languages such as PHP, Python, Ruby, Java, .NET
  • Excellent understanding of backend technologies and well versed with one or more web application frameworks such as Django, Flask, Ruby on Rails, Angular JS etc.
  • Good understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Understanding accessibility and security compliance
  • Understanding user authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes in future
  • Data migration, transformation, and scripting
  • Setup and administration of backups
  • Outputting data in different formats
  • Understanding differences between multiple delivery platforms such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Understanding of “session management” in a distributed server environment

Location:

  • Gurgaon

How to Apply

  • Apply via LinkedIn or send us your CV along with a cover letter to careers(at)counterpointresearch.com
  • Please explain why you are applying and why you are a right fit for the role. Be creative in your application, but be concise

What we can offer:

  • Competitive base salary + bonus based on company performance
  • In addition to financial remuneration you will have the rare opportunity to grow with a young company which is already making its mark.