Software Development Engineer - II

DailyRounds / Marrow

Hamirpur

On-site

INR 1,400,000 - 2,000,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DailyRounds in Bengaluru is seeking a Software Development Engineer II to design, develop, and maintain scalable backend services using Python or Go. You will build reliable APIs, work on new features, and integrate AI-assisted capabilities to improve product value.

You will design data flows, optimize databases, and ensure performance, reliability, and observability while collaborating with the Tech team to take ideas to production.

Qualifications

  • 2–5 years of hands-on software development experience.
  • Strong experience with Python or Go.
  • Experience with frameworks such as FastAPI, Flask, Gin, Beego, or equivalent.
  • Ability to effectively leverage AI-assisted coding and code generation tools to improve development speed and productivity.
  • Strong understanding of REST APIs and backend service development.
  • Good understanding of databases, caching, asynchronous processing, and performance optimization.
  • Working knowledge of AWS or equivalent.
  • Comfortable working with Linux, logs, and networking concepts.
  • Experience writing clean, maintainable, and testable production code.
  • Good understanding of software design and engineering best practices.
  • Ability to independently own features from design to deployment.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build reliable APIs and services using Python or Go.
  • Work on new product features and improve existing systems.
  • Integrate modern technologies, including AI capabilities, where they provide meaningful product value.
  • Design and optimize data flows, APIs, databases, and background processes.
  • Improve application performance, reliability, scalability, and observability.
  • Work with cloud infrastructure and other distributed components.
  • Troubleshoot production issues and analyze logs and metrics.
  • Participate in system design and architecture discussions.
  • Review code and contribute to engineering standards and best practices.
  • Collaborate with product and engineering teams to take features from idea to production.

Skills

Python
Go
REST APIs
Backend development
Linux
AWS
AI-assisted coding
Code quality

Tools

FastAPI
Flask
Gin
Beego

Job description

Software Development Engineer - II

Location: Bengaluru

Department: Tech

Why do we exist?

Doctors need to constantly learn and keep themselves updated about the latest practices in their field. Case-based learning (clinical cases) is considered to be the best way to go about doing that. The traditional methods for case discussions are medical conferences and medical journals, but the cost and time doctors need to spend on these, often make it difficult. Also, on average, a medical doctor takes 30 key decisions per day which range from what drug to prescribe, when to do a surgery, what device to use, to when to discharge a patient.

Who are we?

DailyRounds is a healthcare startup focused on organizing “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).

In April 2019 M3 India, the Indian subsidiary of Japanese Healthtech 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 case-based problem-solving, community platform and medical test preparation business in India.

What would you be doing here?
  • Design, develop, and maintain scalable backend services.
  • Build reliable APIs and services using Python or Go.
  • Work on new product features and improve existing systems.
  • Integrate modern technologies, including AI capabilities, where they provide meaningful product value.
  • Design and optimize data flows, APIs, databases, and background processes.
  • Improve application performance, reliability, scalability, and observability.
  • Work with cloud infrastructure and other distributed components.
  • Troubleshoot production issues and analyze logs and metrics.
  • Participate in system design and architecture discussions.
  • Review code and contribute to engineering standards and best practices.
  • Collaborate with product and engineering teams to take features from idea to production.
The best-fit candidate would have:
  • 2-5 years of hands-on software development experience.
  • Strong experience with Python or Go or equivalent.
  • Experience with frameworks such as FastAPI, Flask, Gin, Beego, or equivalent.
  • Ability to effectively leverage AI-assisted coding and code generation tools to improve development speed and productivity.
  • Strong understanding of REST APIs and backend service development.
  • Good understanding of databases, caching, asynchronous processing, and performance optimization.
  • Working knowledge of AWS or equivalent.
  • Comfortable working with Linux, logs, and networking concepts.
  • Experience writing clean, maintainable, and testable production code.
  • Good understanding of software design and engineering best practices.
  • Ability to independently own features from design to deployment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

athenahealth • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Weekday AI (YC W21) • India

Remote
INR 4,000,000 - 8,000,000
Lead Software Engineer
Lead Software Engineer

Optum • Hyderabad

Hybrid
INR 2,200,000 - 3,200,000
Software Engineer
Software Engineer

HealthEdge Software, Inc. • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Thyrocare • Bengaluru

On-site
INR 900,000 - 1,500,000
Lead AI Platform Engineer Healthcare Automation
Lead AI Platform Engineer Healthcare Automation

Nexifyr Consulting Pvt Ltd • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Practice by Numbers • Kolkata District

On-site
INR 1,600,000 - 2,400,000
Software Engineer (.Net Full-Stack)
Software Engineer (.Net Full-Stack)

HealthEdge • Bengaluru

On-site
INR 900,000 - 1,500,000
Engineering Manager-Blr
Engineering Manager-Blr

BuildxPartners • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Senior Backend Developer (Python) - 3-6 years
Senior Backend Developer (Python) - 3-6 years

Trendlyne Technologies • Bengaluru

On-site
INR 1,400,000 - 2,400,000