Software Developer

1 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Software Engineer (Backend & Infrastructure)

About us: Our mission is to reduce deaths caused by non-communicable diseases (NCDs) by helping people across India tackle everyday lifestyle risks. NCDs account for ~63% of deaths in India, we’re committed to pushing that number toward single digits.

We operate a B2B2C as well as a direct B2C model.

Role: Senior Software Engineer

Location: Remote

Type: Full-time

About the Role: We are looking for a seasoned engineer to own the backbone of Swastya.ai. You will be responsible for the stability, scalability, and performance of our core API services that handle thousands of medical report uploads and AI interactions. You will take charge of our AWS infrastructure, optimize our B2B integration pipelines, and ensure our system can scale 10x while keeping costs low.

What You’ll Do:

  • Backend Architecture: Own the FastAPI service layer, optimizing async endpoints for high concurrency and low latency.
  • AWS Infrastructure & DevOps: Manage and optimize EC2 instances, S3 storage lifecycles, and Nginx reverse proxies. You will ensure our Dockerized environments are performant and cost-efficient.
  • B2B Integration Pipelines: Architect secure, scalable APIs and data pipelines for hospital and lab partners, ensuring seamless ingestion of medical data.
  • Database Optimization: optimize MongoDB schemas and connection pooling (pymongo) for write-heavy workloads.

Nice to have:

  • Scalability & Performance: Transition background processing from simple async tasks to robust message queues (e.g., Celery/SQS) and implement caching strategies.
  • Reliability: Maintain system observability using New Relic, Sentry, and structured logging.

Tech Stack:

  • Core: Python 3.12, FastAPI, Pydantic.
  • Database: MongoDB, Vector Stores.
  • Infrastructure: AWS (EC2, S3), Docker, Docker Compose, Nginx.
  • AI Integration: LangChain, OpenAI API, xAI API, LlamaIndex, Playwright (for PDF generation).
  • Tools: Git, GitHub Actions, Sentry, New Relic.

Requirements:

  • 1+ years of backend engineering experience, with deep expertise in Python.
  • Proven experience with FastAPI or Flask/Django in production.
  • Strong DevOps skills: Comfortable managing AWS EC2, writing Dockerfiles, and tuning Nginx.
  • Experience designing APIs for B2B integrations (Authentication, Rate Limiting, Webhooks).
  • Solid understanding of MongoDB performance tuning and data modeling.
  • Experience with AsyncIO and concurrent programming in Python.
  • "System Owner" mindset: You care about user experience, cost, uptime, and code quality.


Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

noida, uttar pradesh, india