Find a jobRecruiters

Lead/ Senior MERN Stack & Python Developer

Exclusive opportunity

Onsite

Lead/ Senior MERN Stack & Python Developer

Pharmnova Medical Research Pvt Ltd

Lead/ Senior MERN Stack & Python Developer

Skills

MongoDBDockerReactNodePythonTesting & QAExpressGitMachine LearningAIAWSRisk ManagementAzure

8 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Tamil Nadu, India

Work mode:

Onsite

Published on:

11 October 2026

What they need


Lead/ Senior MERN Stack & Python Developer

Company: Pharmnova Medical Research
Experience: 5+ Years
Employment Type: Full-time
Location: Perungalathur, Chennai

About Pharmnova

Pharmnova Medical Research develops technology-driven solutions for the pharmaceutical and life sciences industry. We are building AI-driven software tools to streamline complex workflows, improve operational efficiency and support intelligent data processing.

We are seeking an experienced Senior MERN Stack & Python Developer with strong hands-on programming skills and proven end-to-end software product development experience. The successful candidate will contribute to application development, software architecture, technical documentation, testing, AI integration and deployment.

Key Responsibilities1. Software Product Development

  • Develop, enhance and maintain AI-driven applications using MongoDB, Express.js, React.js, Node.js and Python.
  • Write clean, secure, maintainable and scalable production-quality code.
  • Design and integrate REST APIs, backend services, databases and application components.
  • Troubleshoot complex issues, resolve bugs and optimize application performance.
  • Take ownership of features from requirements analysis through development, testing and deployment.
  • Ensure that deliverables meet functional requirements, performance expectations and quality standards.

2. Software Architecture & Technical Documentation

  • Prepare and maintain software architecture and technical design documentation.
  • Translate business and functional requirements into technical specifications.
  • Create and maintain Business Requirements Specifications (BRS), Software Requirements Specifications (SRS), technical design documents, API specifications and database design documents, as applicable.
  • Prepare architecture diagrams, component diagrams, data-flow diagrams and integration documentation.
  • Ensure documentation accurately reflects the implemented application and is maintained throughout product development.

3. Software Testing & Quality Assurance

  • Prepare test plans, test scenarios, test cases and test reports.
  • Perform unit, integration, API, functional and regression testing.
  • Investigate defects, conduct root-cause analysis and implement corrective solutions.
  • Support system testing, release readiness and production issue resolution.
  • Collaborate with QA and product teams to ensure application stability, reliability and quality.

4. AI & Python Integration

  • Develop and integrate Python-based services with MERN applications.
  • Integrate AI and Large Language Model (LLM) APIs into application workflows.
  • Implement and validate prompts, API integrations, data-processing pipelines and AI outputs.
  • Support improvements in AI response time, output consistency and processing efficiency.
  • Contribute to reliable processing of large datasets and AI-driven information extraction workflows.

5. Cloud Deployment & Application Maintenance

  • Support application configuration, deployment, monitoring and troubleshooting.
  • Work with development, testing and production environments.
  • Collaborate on release management, application security and deployment readiness.
  • Follow version control, code review and secure software development practices.

6. Collaboration & Accountability

  • Work closely with product owners, technical architects, QA teams and other developers.
  • Participate in technical reviews, sprint planning and release discussions.
  • Identify technical risks and recommend practical solutions supported by evidence and testing.
  • Demonstrate individual technical competence, independent problem-solving and ownership of deliverables.

Mandatory Qualifications & Skills

  • Minimum 5+ years of hands-on software development experience.
  • Strong practical experience with the complete MERN stack: MongoDB, Express.js, React.js and Node.js.
  • Strong Python programming skills and experience developing backend services or integrating Python applications.
  • Mandatory end-to-end software product development experience, preferably involving features delivered through production deployment.
  • Experience designing and integrating REST APIs, databases and application components.
  • Practical experience preparing software architecture documents, technical design specifications and development documentation.
  • Experience preparing test plans, test cases and test reports, and performing software testing.
  • Strong debugging, analytical thinking, problem-solving and troubleshooting skills.
  • Ability to independently understand, explain, validate and maintain code developed personally or with AI-assisted development tools.
  • Good written and verbal communication skills.

Preferred Qualifications & Additional Advantages

The following skills will be considered an advantage:

  • Experience developing AI-driven applications and integrating LLMs.
  • Familiarity with Python AI/ML frameworks, LLM APIs, Retrieval-Augmented Generation (RAG), embeddings or vector databases.
  • Practical cloud deployment experience with Microsoft Azure and/or AWS, including application hosting, configuration, database deployment, monitoring and troubleshooting.
  • Experience deploying MERN applications and Python-based services in cloud environments.
  • Familiarity with CI/CD pipelines, Git, Docker and automated deployment practices.
  • Experience with secure software development, access control and application performance monitoring.
  • Experience in healthcare IT, pharmaceutical technology, life sciences or regulated software development.
  • Knowledge of software development lifecycle documentation, requirements traceability, risk management and software validation.
  • Relevant certifications in AI, machine learning, cloud computing or software architecture.

Note: AI experience, AI certifications and AWS/Azure deployment experience are advantageous but not mandatory. Strong MERN, Python, documentation and product development experience are essential.

Candidate Profile

We are looking for a hands-on technology professional who can translate requirements into working software, independently troubleshoot technical issues, produce reliable deliverables and maintain appropriate technical documentation.

The ideal candidate will demonstrate:

  • Strong practical programming and software engineering skills.
  • The ability to understand application architecture and make informed technical decisions.
  • A quality-driven approach to development, testing and documentation.
  • Ownership of assigned tasks and commitment to delivery timelines.
  • Constructive, evidence-based technical problem-solving.
  • The ability to work effectively in an AI-driven product development environment.

How to Apply

Interested candidates should submit an updated CV highlighting:

  • Total years of experience in MERN Stack and Python development.
  • Software products developed and individual contributions.
  • Experience in end-to-end product development and deployment.
  • Experience preparing architecture documents, technical specifications and test plans.
  • AI/LLM integration experience, if any.
  • AWS/Azure deployment experience, if any.
  • Relevant technical certifications, if applicable.

Screening criteria: Candidates must demonstrate hands-on MERN Stack, Python and end-to-end software product development experience. Practical technical competence and ownership of deliverables are essential for this role.

Pay: ₹600,000.00 - ₹1,000,000.00 per year

Experience:

  • hands-on software development: 5 years (Required)

Location:

  • Perungalathur, Chennai, Tamil Nadu (Required)

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Taleo

Python Developer

Permanent contract

Madrid, Spain

Hybrid

Skills

LLMs / Large language modelsDockerBackend DevelopmentPythonMySQLGitGraphQLFastAPICI/CD

5 months ago

Quick apply

Groupbees

Senior Developer Python - AI Platform

600-630€

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

DockerPythonJavaKafkaKubernetesGoogle ADKLangGraphFastMCP

1 month ago

Quick apply

Pachamama

Senior Software Engineer Python & IA -

550-600

Freelance

Paris, France

Hybrid

Skills

Python

5 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools