
Similar jobs
Neuroglia Health Private Limited (NHPL) — A Part of M3, Inc., Japan
M3, Inc. is a global healthcare leader based in Tokyo, trusted by 4+ million doctors across 9 countries. Since 2019, Neuroglia Health Private Limited (NHPL) has been part of M3’s global ecosystem, building technology-driven platforms at massive scale for doctors and medical students in India — with a clear mission of building better doctors.
Our flagship product, Marrow, is one of the most trusted learning platforms for doctors — operating at a scale few education companies ever reach: millions of learners, petabytes of high-quality learning data, and 500+ million hours of video streamed through a system as complex and secure as leading global streaming platforms. Our infrastructure powers learning for hundreds of thousands of doctors daily, with a strong focus on performance, reliability, and security.
Under NHPL, we also operate DBMCI One — a powerful hybrid learning platform that brings decades of DBMCI’s trusted medical coaching legacy into a scalable digital ecosystem, blending top faculty expertise with structured digital learning, live and recorded sessions, high-yield notes, and exam-focused preparation tools to enable aspirants across India to access proven teaching excellence anytime, anywhere.
We are a self-funded, EBITDA-positive organization with strong cash reserves, built on financial discipline and sustainable growth. We believe in long-term value creation over short-term hype, and remain deeply committed to our mission of building better doctors.
Together with Marrow, it strengthens our mission of building better doctors through technology, scale, and academic rigor.
Software Development Engineer - I (Backend)
What does the team do?
At NHPL Product Security, we will focus on strengthening the safety, reliability, and scalability of systems trusted by 300k+ daily users. As a team, we will work closely across functions to protect our platforms, prevent misuse, and continuously improve system resilience. We will take ownership of critical security initiatives, contribute to key design decisions, and build a strong foundation for long-term product security and growth.
What We’re Looking For:
Required:
- 1–2 years of hands-on experience in Python or Go (Flask, FastAPI, Beego, Gin, etc.)
- Experience building and securing REST APIs
- Strong understanding of SSL/TLS and cryptography basics (AES, RSA, HMAC, SHA, Base64)
- Working knowledge of AWS or GCP basics (roles, logs, scaling, DNS)
- Comfortable with Linux, log analysis, and networking fundamentals (OSI model, TCP/UDP, ports, proxies)
Good to Have:
- Exposure to HLS/DASH streaming
- Experience with mitmproxy or packet inspection tools (Wireshark, eBPF, etc.)
- Familiarity with CDN
What You’ll Be Doing:
- Build and secure systems used by 300k+ doctors daily
- Work on large-scale streaming infrastructure
- Implement secure playback flows (tokenization, DRM, encryption)
- Protect APIs from scraping, replay, and abuse (bots)
- Analyze logs and improve system security and reliability
- Contribute to high-scale VOD systems
Growth Path:
- Build deep expertise in streaming security
- Take ownership of critical security components
- Contribute to architecture and security design decisions
- Grow into DevSecOps → Senior Security Engineer → System Security Architect
- Binding of UI elements to JavaScript object models
- Creating RESTful services with Node.js
- MERN stack developer must have proven experience in front & back-end development
- Work in a cross-functional team to deliver a complete user experience
- Developer must expertise into MongoDB, Express, Node.js, & React.
- Create Unit and Integration tests to ensure the quality of code
- MERN full stack developer must have the ability to wear many hats and learn new technologies quickly
- Understanding & proficiency in REST APIs.
- MERN stack developer should know Git Repository and Jira.
- Integration of data storage solutions [RDBMS, NoSQL DB]
- Work with development teams and product managers to ideate software solutions
- Develop and manage well-functioning databases and applications
- Test software to ensure responsiveness and efficiency
- Create security and data protection settings
- Write technical documentation
- Work with data scientists and analysts to improve software
Experience:
- 4-10 years of Full Stack Application development experience is must.
- Deep understanding of client side development, coding in HTML5, CSS3, JavaScript ES6, and jQuery.
- Strong experience using a client side MVC framework such as NodeJS, React JS, NextJS and Redux.
- Top notch programming skills and write code for robust software design.
- Experience in responsive design, cross browser compatibility and website performance.
- Experience in object oriented design skills.
- Aggressive problem diagnosis and creative problem solving skills.
- Good understanding of how browsers and DOM work.
- Experience with Git/Bitbucket.
- Experience with handling Services, RESTful, APIs.
Responsibilities :
- To work with a cross-functional software development team on highly visible strategic projects as an expert level individual contributor to the coding tasks assigned.
- Responsible for development of highly responsive, web based UI in a flexible and well-structured frontend architecture.
- Experience working with remote data via REST and JSON
- Experience with third party libraries and APIs
- Produce well designed efficient code in a timely manner to meet delivery timescales/milestones.
- Mentor other developers on software best practices technical guidance and help grow their software development skill sets.
- Selecting the tech stack, programming language, and framework
- Working on Solution architecture, and software development.
- Improving and optimizing the application architecture
- Developing APIs
- Handling Application management, including ongoing support, bug fixes, patches, minimal enhancements code refactoring, etc., maintaining infrastructure (3 rd party hosting/ servers, storage, memory, etc.)
- Managing Network security, data security
- Designing and developing databases and applications that pool, extracting and analysing large amounts of data to provide management with insights on the overall performance of the organization as well as information on markets and competitors.
- Creating dashboards and developing data collection methods.
- Debugging and QA
- Managing vendor relationships
- Managing third-party services used in the application
- Building a deployment pipeline to deliver updates safely and regularly.
- Planning software releases, Managing releases (safe and downtime-proof), tags, and versions, software releases
What you need to have:
- B. Tech in Computer Science or an MCA from a good college
- Minimum 5 years of experience
- Preferably based in Gurgaon. If not, relocation would be required since a lot of hustling and discussions will require physical meetings with the Founders.
- Should know the ins and outs of the software development life cycle
- Experience of designing, architecture, coding, testing, debugging and documenting for both front end and back end applications
- Must have knowledge about development technology like PHP, jQuery, Java script,
HTML, CSS3, JSON, XML, Bootstrap. Third party plugins, Android studio, etc. - Must have knowledge of frameworks such as Laravel, Cake
- Good knowledge of databases (MySQL), version control tools like GitHub, etc.
-
As a Software Engineer, you will be responsible for developing new applications, components and
services built on our next generation cloud-native commerce platform.
You will….- Develop, test and integrate code for new or existing software while following set guidelines for source code quality and control
- Address technical debts and troubleshoot and fix software defects (internal and customer reported)
- Review requirements, specifications and designs, developing and implementing tests for product quality and performance assurance
- Participate in idea generation for new software capabilities for our next generation suite of products
- Potential candidate will have a good software programming exposure with 1 or 2 years of experience developing enterprise software applications
- Exposure to programming languages like .NET core, NodeJS, Typescript, React, React Native
- Bachelor of Engineering, B.E., B.Tech, M.Tech from IIT / NIT / Premier Colleges
- Collaboration and team work, ability to work independently with minimal guidance
- Clearly communicates project issues and status, actively participate in team scrum ceremonies
- Participates in improving product quality through process and procedure improvements
Knowledge of Retail domain will be a big plus
We are looking for a highly skilled computer programmer who is comfortable with both front and back-end programming.
Full-stack developers are responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Full-stack developers will be required to see out a project from conception to the final product, requiring good organizational skills and attention to detail.
Full Stack Developer Responsibilities:
Developing front end website architecture.
Designing user interactions on web pages.
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
Degree in computer science.
Strong organizational and project management skills.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks React.js and/or VueJS.
Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Excellent verbal communication skills.
Good problem-solving skills.
Attention to detail.
Benefits:
5 working days
Flexible timings
Work from home available on request
Very friendly office culture
The ideal candidate should demonstrate the following:
- Fluency in Ruby on Rails, RDBMS & Nosql and Background Job process management.
- Working experience of JavaScript, HTML5 & CSS3, jQuery (show us what you have created!)
- Experience with Angular.JS, Node.JS, PWA, AWS, Google Cloud a major plus
- Excellent problem solving skills and ability to break complex problems into simpler tasks
- Hard working, self-starter, proven ability to manage multiple projects to strict deadlines
- Ability to participate in high level strategy discussions, work in areas outside of your comfort zone, and work quickly to get things done
What is expected of you:
Responsible for architecting and implementing optimal development processes, leading the entire development team, making major decisions, conducting code reviews with a hands on approach to the development of all front-end/back-end and/or mobile functionality.









