Avatar for Dentira
Dentira
Actively Hiring
Kayak for Dental Supplies
  • B2B
  • Early Stage
    Startup in initial stages

SDE 2 (Backend)

Reposted: 1 month ago• Recruiter recently active
Job Location
Whitefield • 
Garudachar Palya
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Java
Javascript
SQL
MySQL
MongoDB
Node.js
Rabbitmq
Backend Development
API
REST APIs
Kafka
Express.js
TypeScript
Algorithms & Data Structures
Docker
HTTPS
SQL/MySQL/PostgreSQL
Kubernetes
Node.js/Express
Queueing systems — RabbitMQ Kafka
MongoDB
NodeJS
Docker / Docker Compose / Kubernetes
NodeJS ExpressJS
Containerization - Docker/LXC/LXD
MERN Stack
JavaScript (ES5/ES6) / TypeScript
TypeScript/Javascript
Backend Development (Express, Hapi, NodeJS, GraphQL, Flask)
Nest.Js
MERN Stack - Javascript (ES5 & ES6), MongoDB, Express.Js, React, Node.Js
Javascript/Typescript: ReactJS/Redux, Angular, Node/ExpressJS, Node/NestJs

About the job

Dentira is one of the fastest-growing, profitable healthcare startups revolutionizing clinic operations across multiple countries. Our flagship product transformed dental procurement by introducing the world's first real-time price and product comparison engine for dental supplies across the US, Canada, Australia, and New Zealand. Building on this success, our Lab Platform seamlessly connects clinics, intraoral scanners, and dental labs to streamline workflows and improve efficiency. We are also leveraging advanced AI technologies to solve complex challenges such as Automatic Invoice Reconciliation and procedure cost prediction across multiple healthcare verticals.

As we continue to scale rapidly, our goal is to achieve 10X growth over the next 3 years, and we're looking for engineers who enjoy building highly scalable distributed systems that power mission-critical healthcare applications.

Role Overview
As a Software Development Engineer II (Backend), you'll join the team responsible for building the data and orchestration backbone behind Dentira's Procurement and Lab platforms.

This role is focused on distributed systems, event-driven architectures, and highly scalable backend services. You'll design reliable systems, solve production-scale challenges, optimize performance, and own services from design through production.

This is an ownership-driven engineering role where understanding customer impact, scalability, system reliability, and operational excellence is as important as writing high-quality code.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js, TypeScript, and Go.
  • Build and maintain event-driven architectures using Kafka, RabbitMQ, or similar messaging systems.
  • Design durable workflow orchestration systems with a strong focus on idempotency, resiliency, and exactly-once processing.
  • Develop highly available backend services running on Kubernetes across multiple regions.
  • Design efficient MongoDB schemas, indexes, and aggregation pipelines based on production access patterns.
  • Investigate production incidents using metrics, logs, traces, and performance profiling to identify root causes.
  • Optimize system throughput, reliability, scalability, and fault tolerance.
  • Collaborate with Product, Engineering, and cross-functional teams to deliver robust backend solutions.
  • Drive automation, improve engineering processes, and contribute to overall platform reliability.
  • Leverage AI-powered development tools to improve engineering productivity and software quality.
  • Qualifications & Skills
  • Bachelor's degree in Computer Science or a related engineering discipline.
  • 3+ years of experience building and operating backend services in production.
  • Strong proficiency in Node.js and TypeScript.
  • Deep understanding of asynchronous programming, the Node.js event loop, and backend performance optimization.
  • Strong expertise in MongoDB, including schema design, indexing strategies, aggregation pipelines, replica sets, and performance tuning.
  • Experience building distributed systems using Kafka, RabbitMQ, or other event-driven messaging platforms.
  • Good understanding of Redis for caching, rate limiting, and distributed coordination.
  • Experience debugging distributed applications using logs, metrics, traces, and monitoring tools.
  • Strong knowledge of Data Structures, Algorithms, Concurrency, and System Design.
  • Ability to independently solve ambiguous problems and own projects from design through production.
  • Excellent written and verbal communication skills with global teams.
  • Strong ownership mindset and ability to drive improvements proactively.
  • Comfortable using AI coding assistants, automation tools, and developer productivity workflows.
  • Preferred Qualifications
  • Production experience with Go.
  • Experience with Temporal or other workflow orchestration engines.
  • Experience with Change Data Capture (CDC) and stream processing.
  • Hands-on experience with AWS, Kubernetes, and Terraform.
  • Experience with OpenSearch or Elasticsearch.
  • Contributions to open-source projects.

What We're Looking For

  • An engineer who takes complete ownership of services from design through production.
  • Someone who enjoys solving complex distributed systems problems at scale.
  • A proactive problem solver who continuously improves systems and engineering processes.
  • A strong communicator who collaborates effectively with engineering, product, and global stakeholders.
  • Someone who is AI-native and naturally leverages AI tools to improve development speed, automation, and code quality.
  • An engineer who thrives in a fast-paced startup environment and enjoys working on high-impact products.
  • Bonus Points
  • Experience working on high-throughput distributed systems.
  • Experience handling production incidents and large-scale backend infrastructure.
  • Knowledge of event sourcing and streaming architectures.
  • Experience building highly available cloud-native applications.
  • How to Stand Out

Rather than listing technologies, we'd love to hear about one backend system you owned end-to-end

Note: The Interviews will happen Offline- F2F.

About the company

Dentira company logo

Dentira

Actively Hiring
Kayak for Dental Supplies51-200 Employees
  • B2B
  • Early Stage
    Startup in initial stages

Employees joined from

Learn more about Dentira image

Perks

Medical Insurance Cover for employee, parents, and spouse
We offer 8 Lakh sum insured medical insurance for all employees, their parents, spouse and children!
Online doctor consultations
We offer free telehealth consultations with doctors from fields like general, dermatology, Nutrition, Gynaecology, Psychology, ENT, Cardio, etc.
Parental Leave
We offer maternity and paternity leave here at Dentira!
Hybrid work policy
We offer a hybrid work policy with 2-3 days in office
Fun Fridays!
We conduct lunches/team outings on Fridays!

Similar Jobs

Aikenist company logo
Aikenist
Welcome to the Future of HealthCare!
sphota.biz company logo
sphota.biz
Digital marketing platform for SEM, Social
Marmeto company logo
Marmeto
Building Scalable Ecom Tech
Paras Labs company logo
Paras Labs
Paras Labs is a fast-growing IT Company providing IT solutions to businesses & startups
OneAssure company logo
OneAssure
Insurance Distribution Platform & Technology Service Provider
Sosuv Consulting company logo
Sosuv Consulting
We provide specialised Product, Software Development and Support services to the global fi