Senior Backend Engineer | Online Jobs | Optimhire

Senior Backend Engineer

ABOUT THE POSITION 

Since its inception in 2010, iKure has continuously broken new paths and charting into new territories to bring primary and preventive health and nutrition services to people. iKure is now poised to scale its healthcare services in breadth and depth through its people, tools, technologies, and partners. The Senior Engineer (NodeJS) position is embedded in the iKure Tech Team based in Bengaluru Development Center. However, the candidate collaborates with other teams – including, Operations Team that manages multiple Hub Clinics & interventions across five states in India and other healthcare delivery projects for various partners and the Research and Analysis Team that works with partners on research and evaluation projects. 


ROLES & RESPONSIBILITIES Sr. Backend Engineer (Node Js) will be required to work in: 

1) Conceptualize and design microservices applications in discussion with Product and Engineering teams and develop diagrams and documentation to publish in iKure's documentation site. 

2) Create and execute the model and manage the database based on the single-tenant or multi-tenant SaaS model 

3) Develop connections with other microservices through Kubernetes services 

4) Create advanced middleware to automate repetitive functions, queries, and responses 

5) Publish routes and standardized 

6) Develop unit and integration testing using Node Js test modules 

7) Develop documentation for routes and functions using API and function documentation tools


PROFILE

We are looking for a Senior Software Engineer who is well versed in backend programming, specifically in Node.js. You should be fluent with containerization and have used Kubernetes in production. Because most of our clients are enterprise customers, you should be excited to handle problems on a massive scale. You will be working on our Platform team and helping us eliminate some of our tech debt. You will also be working closely with both Product and Engineering management to develop roadmaps as we continue to gain more and more customers. You should have a strong experience with testing, both unit and integration tests. We are looking for someone who has developed RESTful APIs and has a solid understanding of Distributed Systems.


Key Requirements

1) You have a minimum of 5 years of experience in developing using Node Js and vanilla JavaScript

2) You can write error-free model, controller, route, middleware functions independently

3) You have developed test modules in Node Js in the past

4) Have developed microservices and deployed in AWS or Azure using Docker and Kubernetes in the past

5) Have integrated third-party APIs

6) Experience in using load balancer like Ingress is preferred

7) Have developed API documentation using Swagger and Git Hub pages preferrable

8) Engineering or technology degree in a relevant subject


Job Type

Payroll


Positions

Backend Developers


Must have Skills

  • Node.Js - 2 Years

    Intermediate

  • Microservices architecture - 2 Years

3 - 14 K/Year USD (Annual salary)

Longterm (Duration)

Partially Remote Bengaluru, Karnataka, India

India


Manash Kumar D

India