

About DailyRounds/Marrow
About
DailyRounds is a healthcare startup focused on organising "Knowledge of practice of Medicine" and building a community of Doctors (and healthcare professionals). We hold the largest IP (intellectual property) in clinical medicine in India. We hope to put this IP, network, and our best efforts to help Doctors improve how they diagnose and treat. We are a diverse team of 300+ people based in Bangalore. We are product-driven. We believe businesses should scale and be profitable. We stay away from fads and focus on what makes business sense, what can scale, and what can make a positive impact (in that order).
At DailyRounds, we help over 5,00,000+ doctors across the world collaborate and learn using our products - Dailyrounds.org (India's largest doctor network - Think StackOver flow for Doctors) and Marrow.com (India's most popular online resource for Medical-PG preparation).
We train more Doctors than all the Med Schools in India combined, impacting healthcare directly.
Today, we train doctors, tomorrow, we will train machines. And, we need you.
Together, our products directly influence the treatment decisions of 1 out of 2 doctors in the country and enable them to provide better care.
We are curious, excited about tackling real-world problems and building scalable systems.
If you are ready to join a dynamic, versatile and impactful workforce, get in touch with us!
In April 2019 M3 India, the Indian subsidiary of Japanese Health-tech company M3 (one of the largest healthcare networks globally, listed on the Tokyo Stock Exchange), picked up a majority stake in DailyRounds to foray into a case-based problem-solving, community platform, and medical test preparation business in India.
Company video


Photos
Connect with the team
Similar jobs
ROLES AND RESPONSIBILITIES:
You'll work closely with our team to implement best practices, improve our architecture, and create a high-performance engineering culture. Over a 6–9-month period, you'll also immerse yourself in game development, Unity, and C# to become a well-rounded technical leader in the gaming space.
- Drive maximum development velocity through direct involvement in development sprints, ensuring developers work as efficiently and effectively as possible.
- Lead and mentor a team of engineers, fostering a culture of technical excellence and continuous improvement.
- Drive architectural decisions that ensure scalable, maintainable, and high-performance game products.
- Foster a high-performance engineering culture aligned with ambitious goals, accountability, and proactive problem-solving.
- Implement and enforce engineering best practices (e.g., code reviews, testing, documentation) and the adoption of new tools, technologies including AI, and methodologies to optimize team efficiency.
- Transition our team to a high-performance culture aligned with our ambitious, venture-backed goals.
IDEAL CANDIDATE:
- 8+ years of software engineering experience with at least 3+ years in a technical leadership role
- Ability to reasonably estimate and plan tasks and features.
- Strong programming fundamentals and hands-on coding abilities
- Strong grasp of software architecture, TDD, code reviews, and clean coding principles.
- Proficient at profiling games to identify bottlenecks and performance issues.
- Experience building complex, scalable software systems
- Proven track record of driving architectural decisions and technical excellence
- Experience mentoring and developing engineering talent
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to explain complex technical concepts
- Experience with agile development methodologies
- Bachelor's degree in computer science, Engineering, or equivalent practical experience
PERKS, BENEFITS AND WORK CULTURE:
- We foster a culture of continuous learning.
- We value talent and the ability for significant self-improvement.
- Honest feedback and transparency across all departments allow for rapid skill development.
- You will have the opportunity to work on an exciting new game development product with complete autonomy.
What you will be doing
- Build and ship features in our Node.js (and now migrating to TypeScript) codebase that directly impact user experience and help move the top and bottom line of the business.
- Collaborate closely with our product, design and data team to build innovative features to deliver a world class product to our customers. At STAGE, product managers don’t “tell” what to build. In fact, we all collaborate on how to solve a problem for our customers and the business. Engineering plays a big part in it.
- Design scalable platforms that empower our product and marketing teams to rapidly experiment.
- Own the quality of our products by writing automated tests, reviewing code, making systems observable and resilient to failures.
- Drive code quality and pay down architectural debt by continuous analysis of our codebases and systems, and continuous refactoring.
- Architect our systems for faster iterations, releasability, scalability and high availability using practices like Domain Driven Design, Event Driven Architecture, Cloud Native Architecture and Observability.
- Set the engineering culture with the rest of the team by defining how we should work as a team, set standards for quality, and improve the speed of engineering execution.
The role could be ideal for you if you
- Experience of 4-6 years of working in backend engineering with at least 2 years of production experience in TypeScript, Express.js (or another popular framework like Nest.js) and MongoDB (or any popular database like MySQL, PostgreSQL, DynamoDB, etc.).
- Well versed with one or more architectures and design patterns such as MVC, Domain Driven Design, CQRS, Event Driven Architecture, Cloud Native Architecture, etc.
- Experienced in writing automated tests (especially integration tests) and Continuous Integration. At STAGE, engineers own quality and hence, writing automated tests is crucial to the role.
- Experience with managing production infrastructure using technologies like public cloud providers (AWS, GCP, Azure, etc.). Bonus: if you have experience in using Kubernetes.
- Experience in observability techniques like code instrumentation for metrics, tracing and logging.
- Care deeply about code quality, code reviews, software architecture (think about Object Oriented Programming, Clean Code, etc.), scalability and reliability. Bonus: if you have experience in this from your past roles.
- Understand the importance of shipping fast in a startup environment and constantly try to find ingenious ways to achieve the same.
- Collaborate well with everyone on the team. We communicate a lot and don’t hesitate to get quick feedback from other members on the team sooner than later.
- Can take ownership of goals and deliver them with high accountability.
Must Have Skills:
1. Experience with the .NET framework and .NET Core technologies: C#
2. Writing and consuming REST API/Web API in .Net framework, .Net Core
3. Must have excellent knowledge in Azure hosting services
4. Good knowledge of Trouble shooting, Azure Hosting, maintaining and performance tuning
5. Knowledge of Frontend framework (React), If not then Angular, or Vuejs etc
6. Excellent Aptitude, Attitude and Communication Skills
7. Strong understanding of OOPS Concepts
8. Strong knowledge of Unit Testing
9. Excellent knowledge and working experience in Microservice Architecture
10. RDBMS Concepts, MS-SQL Server
11. Writing & Optimizing SQL Queries for best performance
12. Able to manage release by mean of CI/CD pipeline to deploy applications in Azure
13. Well versed of code review and code scanning tools
Good to have Skills:
1. Knowledge of HTML, Bootstrap, CSS, Responsive Design
2. Entity Framework/LINQ, MVC
3. Strong understanding of current design patterns & best practices
4. Knowledge of Agile methodology and JIRA
5. Knowledge of Electron is a plus
Key Responsibilities:
1. Work with Scrum Team to prioritize tasks and ensure deadlines are met
2. Communicate and actively participate in client call and understand requirements
3. Convert design and architecture to code using best practices
4. Provide expert level knowledge and guidance on modern software engineering techniques and methodologies for code reviews
5. Demonstrate expertise in a variety of software concepts (object-oriented design), practices (design patterns), and procedures (troubleshooting defects)
6. Able to troubleshoot and debug the code, write code with best coding practice and perform unit & Integration testing
7. Collaborate with the technical team to build and migrate applications in Azure
8. Test and update application so that it can be used for cross web browsers
9. Use and set-up CI/CD pipeline
Hello Candidate,
Greetings from Suventure!
PLease find the Job description below.
Job Title: Senior Python Developer (with or without Rust API experience)
Location: Bangalore, India
Company: Suventure Services Pvt. Ltd.
Work Mode: Work From Office (WFO)
Experience: 5+ Years
About Suventure Services Pvt. Ltd.
Suventure is a technology-driven organization delivering end-to-end solutions across Product Development, Cloud, AI, Analytics, and Mobility. We work with global clients to build innovative, scalable, and secure applications that power digital transformation and business growth.
Job Summary
We are seeking a highly skilled and motivated Python Developer with over 5 years of hands-on experience in backend development, API design, and scalable application architecture. Candidates with exposure to Rust API development will have an added advantage, though it is not mandatory. You’ll collaborate closely with cross-functional teams to deliver high-quality, performant, and maintainable code.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python (Flask / FastAPI / Django).
- Develop RESTful or GraphQL APIs and ensure seamless data integration between systems.
- Work on microservices architecture and implement clean, modular, and testable code.
- Optimize application performance, ensuring high availability and responsiveness.
- Collaborate with DevOps, frontend, and product teams for feature development and release cycles.
- Participate in code reviews, troubleshooting, debugging, and system enhancements.
- (Optional) Integrate and maintain APIs written in Rust or other high-performance languages.
- Write automated unit tests and follow best practices for CI/CD and version control (Git).
Required Skills & Experience
- Minimum 5 years of professional experience in Python development.
- Strong understanding of OOPs, design patterns, Data structures and software engineering principles.
- Hands-on experience with frameworks such as Flask, Django, or FastAPI.
- Experience with RESTful APIs, microservices, and asynchronous programming.
- Good understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Knowledge of Docker, Kubernetes, or AWS Cloud Services is a plus.
- Familiarity with Rust and its API ecosystem is an added advantage.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
• Writing and testing code, debugging programs and integrating applications with third-party
web services. To be successful in this role, you should have experience using server-side logic
and work well in a team.
• Ultimately, you'll build highly responsive web applications that align with our business needs.
• Write effective, scalable code Develop back-end components to improve responsiveness and
overall performance Integrate user-facing elements into applications.
• Test and debug programs
• Improve functionality of existing systems Implement security and data protection solutions
• Assess and prioritize feature requests
• Coordinate with internal teams to understand user requirements and provide technical
solutions
• Expertise in at least one popular Python framework (like Django, Flask, etc)
• Team spirit
• Good problem-solving skills.
Requirements
• 3 to 5 years of experience as a Python Developer
• Hands-on experience with Flask, Django or Gin or Revel or Sanic
• Knowledge of design/architectural patterns will be considered as a plus
• Experience working in an agile development environment with a strong focus on rapid
software development
• Experience in AWS or similar cloud technologies
• Excellent troubleshooting and debugging skills
• Proven ability to complete the assigned task according to the outlined scope and timeline
• Experience with messaging frameworks such as SQS/Kafka/RabbitMq
• Experience with Elastic Search
• Willingness to learn new and different technologies
Location - South Delhi
Senior Developer should have exposure to building logistics products.
Skilled in RESTful & GraphQL APIs, microservices, and database optimization (MySQL, PostgreSQL, MongoDB).
• Experienced in authentication (OAuth, JWT), caching (Redis, Memcached), and real-time applications (WebSockets).
• Strong knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud deployment (AWS, GCP, Azure).
• Passionate about scalability, performance tuning, security best practices, and clean code architecture.
Skills:
- Expertise in Python 3 on AWS serverless
- Experience in AWS serverless stack Appsync, Lambda, Cognito, API Gateway, DynamoDB, Elasticsearch, SQS, S3, Code commit & Code Deploy.
- Proficient in modern microservice-based architectures and methodologies.
- Experience in a database technology, preferably No-SQL such as AWS DynamoDB.
- Build human-centric UX with us using technologies like React, TypeScript, GraphQL, and CSS-in-JS.
- Experience building data processing pipelines (SQS, Kinesis, DynamoDB, AWS Lambda, or similar)
- Deep technical hands-on experience developing in REST/JSON or SOAP/XML, combined with strong knowledge of concepts such as CORs (Cross Origins Resources), headers, security, JSON and http concept.
- Experience with Github and advanced Github features (good to have).
- Must have worked as a part of Agile Teams and DevOps practices such as continuous Integration tools (e.g. Jenkins), code repository, creating CI/CD pipelines is required.
Role: Java developer
Experience: 4+ years
Job description
○ Working experience on JAVA,Spring Boot. (on building web services?)
○ NOSQL DynamoDB knowledge is plus
○ Working experience in building micro services and distributed systems
○ Working experience on using messaging queues RabbitMQ/Kafka is plus
2. Extensive experience with PHP and the Laravel framework
3. Solid understanding of OOP concepts and MVC principles
4. Practical knowledge of RESTful APIs
5. Familiarity with the MySQL database
6. Integration of social media APIs is an added benefit.
Job description
- Lead design, development, implementation and maintenance of applications & back-end services demonstrating service-oriented architecture.
- Design, build, test, and maintain scalable APIs, services, and systems within the platform.
- Choose the right Data Structures, tools, and tech stacks and do high-level design with guidance.
- Build, develop, mentor, review code and coach junior team members.
- Extensive programming experience with cross-platform development: Java/SpringBoot, Javascript/Node.js, Express.js or Python
- Extensive knowledge of ElasticSearch, MongoDB or Cassandra, Redis, SQS and data streaming (Spark, Flink, Kafka streams, storm, etc.).
- Well versed in Kafka Understanding cloud native technologies such as Docker and Kubernetes, capable to cover full development lifecycle including CI/CD
- Experience in use of source code management system like GIT, bitbucket and build tools like ant, maven, Gradle or make.
- Take great pride in Code quality and developer productivity.
- Put in Microservcies architecture in place that paves road for scalability, efficiency, observability, and availability.
- Build (and open source) data processing, storage and fetch systems at the petabyte scale with the lowest cost/GB while still responding in milliseconds at the 99th percentile.
- Write algorithms and services to influence personalisation and recommendation from a real-time recommendation engine for both home feed to surface most viral videos + video e-commerce
- Build machine learning pipelines using Kinesis,Spark/Flink/TensorFlow etc
- Agile methodologies, Sprint management, Roadmap, Mentoring, Documenting, Software architecture
- Proven experience in handling large infrastructure and distributed systems Liaison with Product Management, DevOps, QA, Client and other teams Your Experience Across The Years in the Roles You’ve Played
Requirement:
- Have total or more 7 - 9 years of experience with 2-3 years in a startup. Have B.Tech or M.Tech or equivalent academic qualification from premier institute. Experience in Product companies working on Internet-scale applications is preferred
- Thoroughly aware of cloud computing infrastructure on AWS leveraging cloud native service and infrastructure services to design solutions.
- Follow Cloud Native Computing Foundation leveraging mature open source projects including understanding of containerisation/Kubernetes.
We Value Engineers Who Are :
- Customer-focused: We believe that doing what’s right for the creator is ultimately what will drive our business forward.
- Obsessed with Quality: Your Production code just works & scales linearly
- Team players. You believe that more can be achieved together. You listen to feedback and also provide supportive feedback to help others grow/improve.
- Pragmatic: We do things quickly to learn what our creators desire. You know when it’s appropriate to take shortcuts that don’t sacrifice quality or maintainability
Chingari Benefits
The glory. Almost too much responsibility.
A fun-life balance
A ticket on our rocket ship to the moon. ��













