Avatar for Jana Care

Embedding mobile technology with diagnostics and proven behavior change science

Lead Software Engineer, Backend

₹15L – ₹20L
Apply now
Jana Care is a social enterprise pushing to improve health outcomes for people living with diabetes around the world. Our unique approach combines low-cost diagnostic tests with proven lifestyle management coaching, all delivered through a mobile phone to deliver actionable information to patients and health care providers.

With roots in Harvard and MIT, the team combines experience in engineering, design, medicine and behavioral sciences supported by an highly accomplished and experienced Advisory Board. Our international team works between our offices in Bangalore, India, Singapore and Boston, MA, USA.


At Jana Care, we strongly believe that it’s the passion, agility and personality of our Team that fuels our success. Our culture is one where our Team members are the owners of the process, intimately connected with what they are building. Our mission, vision and values instill in every team member the pride of contributing and being able to make a difference, for the better of society.

Jana Care is looking for an extraordinary engineer who can improve and scale the platform that powers our diagnostics and disease management system. We're dedicated to continuously improving our set of services and strengthen the foundation for our mobile and internal applications.

Your role will be responsible for,

- Building and maintaining low latency high performance scalable systems while being able to design systems that can adjust to evolving business requirements
- Design, implement and scale new APIs, aggregation services, and data centric micro services
- Help with architecting, building and monitoring the cloud infrastructure
- Work closely with other engineers across the entire engineering organization especially the ones working on the mobile clients and data engineering
- Work closely with product managers to define customer facing feature requirements and underlying service implementations
- Rapidly iterate on existing product and platform features

Requirement :

- API / back-end code in one or more languages, Python, Java, etc.
- Development experience using Django, Node js, or similar framework. Ideally experience with Python frameworks like Django, Flask, etc.
- Understanding of RESTful API principles.
- Experience with any RDBMS (PostgresSQL, MySQL) - Understanding, creating, manipulating, and querying databases.

Experience in UI technologies like HTML5, CSS3, Javascript, jQuery, Angular etc.
Ideally some experience in Mobile Web Development

We are looking for someone who is:

-Keen on learning new things, loves thinking product, works in areas outside comfort zone and is a go getter.
- Expertise in mobile development as well
-Ability to manage multiple projects and respect strict deadlines.
- Knack for writing modular and optimized code.
- Strong CS fundamentals
- Has done or been part of a small team that has done this before.
- Has a strong algorithms and data structures background.
- Has an understanding of good software development practices/patterns/architecture
- Has mastered at least one programming language and ideally has some experience in Python/Django or server side Javascript.
- Enjoys to work as part of a team.
- Picks up new things quickly.
-3-4 Years of experience.

Writes clean, elegant, readable and well-documented code.

More jobs at Jana Care

View all jobs

Engineering Manager

Apply now