Search by job, company or skills

Software Engineer

  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Role: Software Engineer (Full-Stack)

Function: Engineering / Software Development

Location: Kolkata

Type: Full-time

Industry: AI, Medical SaaS, Dental Healthcare Technology

About Company

The company builds AI-powered SaaS for the U.S. dental market.

Its all-in-one platform unifies analytics, scheduling, communications, payments, and marketing automation. Thousands of dental practices rely on it daily to grow revenue and improve patient care.

Founded in 2015 by a practicing dentist, a data strategist, and a PhD technologist. The team of 88 operates with high ownership, tight collaboration, and a fast-moving, mission-driven culture.

Position Overview

This role sits at the core of the company's engineering team, building and maintaining features across both backend and frontend layers of a cloud-native SaaS platform used by thousands of dental practices across North America. You will own full-stack work end-to-end — writing clean, tested code in Python/Django on the backend and React.js/TypeScript on the frontend — while growing toward increasing design and delivery ownership. Senior engineers and a structured mentorship culture will support your ramp, while the pace and real-world impact keep the work meaningful.

Role & Responsibilities

  • Build and maintain full-stack features spanning Python/Django backend services and React.js/TypeScript frontend interfaces.
  • Design, build, and consume REST APIs with attention to reliability, performance, and clean contract design.
  • Write unit and integration tests; participate in code reviews and act on feedback to uphold quality standards.
  • Implement well-scoped features from defined requirements, contributing to design discussions and technical documentation.
  • Monitor and troubleshoot issues across the stack in features you own; improve performance and reliability of existing systems.
  • Apply AI-assisted development tools to improve personal productivity and code quality under team guidance.
  • Collaborate closely with senior engineers, product, design, and QA to deliver features that meet user and business goals.

Must Have Criteria

  • 2–5 years of software engineering experience building web or cloud applications.
  • Hands-on experience with Python and Django or Django REST Framework for backend development.
  • Proficiency in React.js and TypeScript for frontend feature development.
  • Solid understanding of REST API design and consumption across the full request lifecycle.
  • Working knowledge of PostgreSQL, including basic query writing and database fundamentals.
  • Version control proficiency with Git (branching, PRs, code review workflows).
  • Bachelor's or Master's degree in Computer Science or a related discipline.

Nice to Have

  • Exposure to Redis, FastAPI, Node.js, or Next.js.
  • Familiarity with Docker, CI/CD pipelines, or test automation frameworks.
  • Experience with AWS services (S3, RDS, or managed databases).
  • Exposure to ETL/data pipelines or platforms such as Databricks.
  • Prior work on SaaS, multi-tenant, or healthcare/data-intensive applications; contributions to open-source or personal technical projects.

What We Offer

  • End-to-end ownership of full-stack features with real, measurable impact on thousands of dental practices.
  • Structured mentorship from senior engineers and a learning-focused engineering culture.
  • Autonomy and flexible scheduling within a fast-moving, mission-driven team.
  • Opportunity to build deep expertise in AI-powered healthcare SaaS — a large, under-digitized vertical.
  • Collaborative, cross-functional environment where engineering work directly shapes product and business outcomes.

More Info

About Company

Job ID: 151607423

Similar Jobs

Kolkata, India

Skills:

MavenJenkinsGitGcpDockerCloudHubRestful ApisAzureAWSAPI ManagerDataWeaveRuntime ManagerDesign CenterMuleSoft Anypoint Platform

Kolkata, India

Skills:

react.js SqlalchemyS3PostgreSQLKafkaDjango Rest FrameworkLambdaTypescriptTerraformDockerPythonApi GatewayRDSAws ServicesRedisNew RelicDjangoCloudwatchECSFastAPINext.jsOpenTelemetryElastiCacheAlembicEKSAmazon MSKFargateCI CD pipelinesRedpanda

India, Remote

Skills:

MlJaxPytorchPythonDPOlarge language modelsdistributed trainingsynthetic data generationRLAIFAiSFTRLHFreward modelingpreference data curationppo

Kolkata, India

Skills:

AngularNode.jsVueReactNest.js

Kolkata, India

Skills:

GcpTerraformDockerPython