Back end developer

Echoindia , New Delhi · www.echoindia.in · Full-time employment · Programming

About ECHO India


Project ECHO® is a movement to de-monopolize knowledge & amplify capacity to provide best practice specialty care & reduce health disparities for underserved people. 
The heart of the ECHO model™ is its hub-and-spoke knowledge sharing networks, led by expert teams who use multi-point video conferencing to conduct virtual clinics & empower primary care doctors, nurses & clinicians to provide specialty care to patients in their own community. 
Project ECHO is currently followed in 30+ countries with 150+ hubs to treat over 75 diseases. Key Indian partners include apex institutions such as Indian Council of Medical Research (ICMR), Tata Memorial Centre (TMC), All India Institute of Medical Sciences (AIIMS), National Institute of Mental Health & Neuro Sciences (NIMHANS) and others. Read more at echoindia.in/about

 Job Details: 

Designation Software Developer Department Softwarare

Key Responsibilities: 

  1. Writing highly performant, scalable and efficient Python code to power the ECHO application suite using DRY principles.
  2. Writing test cases, debugging, performance analysis of the product.
  3. Building server-side logic for business processes and use cases specified.
  4. Implementation of data security and data governance models.
  5. Develop REST APIs depending on front-end use cases for web and mobile apps. Work closely with product, engineering, design, projects and management teams in a cross-functional manner                                              

Job Requirements: 

Minimum Qualification B.Tech/B.E (Computer Science) Experience 2 to 4 years Language English, Hindi Location Delhi 
Knowledge, Skill and Ability

  1. Strong Expertise in Python and Python based web frameworks like Django
  2. Experience with working and optimization of PostgreSQL, Elasticsearch, Redis, Celery is a plus
  3. Strong knowledge of scalable and repeatable application development principles and good grasp of systems design / systems architecture concepts and fundamentals
  4. Strong knowledge of REST APIs, experience in Django REST Framework is a plus
  5. Strong knowledge of user authentication, authorization between different systems using JWT, Cookie / Session authentication etc.
  6. Strong Knowledge of integration with front-end libraries like React / Angular / Vue
  7. Excellent software design skills including debugging, performance analysis and designing unit tests
  8. Experience in writing technical documentation of APIs, server setup etc.
  9. Strong experience in version control using Git, Git Flow and Agile methodologies. Knowledge of JIRA is a plus.
  10. Strong Knowledge of database schemas and converting business requirements to code
  11. Basic Understanding of security, data protection and compliances
  12. Basic Understanding of server setup and DevOps concepts
  13. Basic Understanding of Javascript, and front-end JS frameworks like React and Angular

Ability to deliver high quality output within defined timelines and take full ownership of output delivery and code quality

Good communication and inter-personal skills with the ability to work in a cross functional team with other developers, designers, managers etc.

Key Interactions:

  • Internal Project teams
  • External Healthcare professionals

 

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is OK for recruiters, HR consultants, and other intermediaries to contact this employer