Back-End Developer
ECHO IndiaAbout the company
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 23 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 NA
Salary Details: INR 3.0 LPA to INR 4.2 LPA
Job Location: Delhi
Courses Required: B.E/ B.Tech (CS/IT/ECE)
Batch: 2017-2018
Desired experience: Fresher
Probation/Training Period: 3 Month Probation
Tentative Date of Interview: Will be communicated post registration window is closed
Tentative date of joining: Immediate
Job Description:
- Work closely with the product and front-end engineering teams to build best-in-class applications
- Writing highly performant, scalable and efficient Python code to power the ECHO application
- Building server-side logic for business processes and use cases specified
- Implementation of data security and data governance models
- Develop REST APIs depending on front-end use cases for web and mobile apps
- Identify and resolve bugs and issues in the system
Skills & Experience Needed
- Very strong levels of ownership and project management skills and the ability to multi-task in a dynamic, start-up environment
- Very strong expertise in Python (2.7+) and Python based web frameworks like Django
- Familiarity with Devops, Continuous Integration (CI), systems architecture is a plus
- Good knowledge of REST APIs, experience in Django REST Framework is a plus
- Very strong understanding of web technologies (HTML5, CSS3, Javascript) and web servers
- Good knowledge of scalable and repeatable application development principles
- Good knowledge of user authentication, authorization between different systems using cookies, tokens, handling CSRF etc.
- Good knowledge of Git or other version control systems
- Good knowledge of database schemas and converting business requirements to code
- Basic Understanding of security, data protection and compliance
- Basic understanding of Javascript, and front-end JS frameworks like React and Angular
Interview Process:
- Technical Assignment
- HR Round
Education:
B.Tech/B.E., BCA