Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Medanta

NewBe an early applicant

Associate Software Engineer

Posted Updated 5 views
Discussion

Description

We are looking for Associate Software Engineers with strong computer science fundamentals and early hands-on experience of how real software gets built, reviewed, and shipped. You will build backend services and APIs that doctors, nurses, and patients rely on every day. This is a role for engineers who want to learn fast in a small, high-caliber team. You will work alongside experienced engineering managers and senior engineers. We move with startup energy, but in healthcare quality is non-negotiable, so you will learn to build software that is fast to ship and safe to trust.


Responsibilities:

  • Design, build, test, and ship backend services and APIs in Java (Spring Boot) or Python (FastAPI), with guidance from senior engineers.
  • Write clean, well-tested, and maintainable code; take part in code reviews, both giving and receiving feedback.
  • Understand the components of the systems you work on, including databases, caches such as Redis, and message queues such as Kafka, and why each is used.
  • Model data and write efficient queries on relational databases such as PostgreSQL.
  • Debug and fix issues across development and production, and contribute to monitoring and reliability.
  • Work closely with product managers, designers, and senior engineers to understand requirements and the clinical workflows behind them.
  • Ask questions, think independently, and constructively challenge designs when something does not add up.
  • Use AI coding assistants and agents throughout development for planning, implementing, testing, and refactoring, while owning every line you ship.
  • Follow secure coding and data-privacy practices for systems that handle patient data, including audit trails, role-based access control, and encryption of sensitive data.


Requirements:

  • 1-2 years of software development experience at a product company, startup, or technology services company, with exposure to a real development workflow including version control, code reviews, testing, and deployments.
  • Strong computer science fundamentals in data structures and algorithms, object-oriented programming, databases, and operating systems and networking basics.
  • Proficiency in Java or Python.
  • Hands-on use of AI coding assistants and agents such as Claude Code, Cursor, or GitHub Copilot in day-to-day development, including writing effective prompts, breaking tasks down for an agent, and rigorously reviewing and testing what it produces.
  • A clear understanding of the project you currently work on, including its design, the components used, and the reasons behind those choices.
  • Strong problem-solving skills and the ability to explain your thinking clearly while solving a problem.
  • Good written and verbal communication.
  • A builder's mindset: excited to build from the ground up, comfortable with ambiguity, and keen to take ownership.
  • A product mindset with curiosity about how hospitals work and care for the outcome for the user, not just the ticket.
  • Depth over frequent switches; we value engineers who have stayed long enough in a role to learn from it.


Good To Have:

  • Hands-on experience with Spring Boot or FastAPI.
  • Exposure to Redis, Kafka, or other caching and messaging systems.
  • Familiarity with Docker, CI/CD pipelines, and cloud platforms such as AWS.
  • Internships, open-source contributions, or side projects that have been used by real users.
  • Personal or internship projects that use LLM APIs or build simple agents.
  • Competitive programming experience.
  • Exposure to frontend development (React).

Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →