EVERSANA India Pvt. Ltd.
EVERSANA India Pvt. Ltd.2h ago
Naukri

Developer

Bengaluru
Full Time
Mid Level

Auto Apply to 50+ AI Matched Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at EVERSANA India Pvt. Ltd.

Full Job Description

Software Engineering Developer Role at EVERSANA India Pvt. Ltd. in Bengaluru

EVERSANA India Pvt. Ltd. is seeking a highly skilled Developer to join their dynamic team in Bengaluru. This role, reporting to the Manager, Software Engineering, is pivotal in building scalable, secure, and high-performing applications. The position offers a unique opportunity to work across both front-end and back-end systems, utilizing modern frameworks, cloud platforms, and data engineering tools to create exceptional user experiences and robust solutions.

Key Responsibilities

Development & Architecture

  • Design and implement robust client-side and server-side applications using cutting-edge technologies such as ReactJS, Next.js, TypeScript, and Python frameworks including FastAPI, Flask, Django, and AsyncIO.
  • Develop efficient backend services and APIs, supporting both REST and GraphQL, leveraging Node.js and Python.
  • Implement asynchronous programming techniques to ensure high-performance API delivery.
  • Work extensively with diverse database systems, including SQL (Snowflake, PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis).
  • Build and maintain sophisticated data pipelines using PySpark, Pandas, NumPy, and real-time streaming systems like Apache Kafka and RabbitMQ.
  • Deploy and manage applications on AWS, utilizing services like EC2, Lambda, ECS, S3, and CloudFront, and manage containerized workloads with Docker and Kubernetes (Helm, Operators).
  • Implement and optimize CI/CD pipelines using GitHub Actions, Jenkins, and ArgoCD for seamless deployment.
  • Ensure stringent application security and compliance with standards like GDPR and HIPAA, employing tools such as Vault, AWS Cognito, and Let's Encrypt.
  • Monitor application health and troubleshoot issues using advanced observability tools including Prometheus, Grafana, Loki, Jaeger, and OpenTelemetry.
  • Optimize application performance through strategic caching, load balancing, and scalable architectural design.

Collaboration & Quality Assurance

  • Collaborate closely with product managers and cross-functional teams to deliver high-quality software solutions.
  • Actively participate in agile development methodologies, encompassing design, implementation, and deployment phases.
  • Create comprehensive technical documentation and contribute to user guides.
  • Conduct thorough unit and integration testing to guarantee application reliability and efficiency.

Required Qualifications & Experience

  • A minimum of 2 years of professional experience as a Developer.
  • Strong proficiency in core programming languages like Python and JavaScript/TypeScript, alongside experience with modern frameworks such as FastAPI, Flask, Django, ReactJS, Next.js, and Node.js.
  • Hands-on experience with essential data engineering tools like PySpark and Pandas, and streaming platforms including Kafka and RabbitMQ.
  • Expertise in leveraging AWS services (EC2, Lambda, ECS, S3, CloudFront, RDS, ElastiCache, OpenSearch) with familiarity in GCP (BigQuery, Pub/Sub) and Azure (Data Factory, Synapse Analytics).
  • Solid knowledge of containerization and orchestration technologies like Docker and Kubernetes, and CI/CD tools such as ArgoCD, Jenkins, and GitHub Actions.
  • Practical experience with monitoring and observability tools including Prometheus, Grafana, Loki, Jaeger.
  • Working experience with big data technologies (Spark) and ETL frameworks (Airflow, dbt).
  • Exposure to ML/AI frameworks (Scikit-learn, TensorFlow, PyTorch) and MLOps tools (MLflow, Kubeflow).
  • A strong foundational understanding of API design principles, data governance, and robust security best practices.
  • Exceptional problem-solving abilities, meticulous attention to detail, and the capacity to effectively manage multiple project priorities.
  • Educational background: A Bachelor's degree in Engineering, Technology, Computer Science, or Science.
  • Relevant industry experience of 3-5 years is highly desirable, particularly within Healthcare, Pharmaceutical Consulting, Management Consulting, Hospital systems, Payers, or Enterprise-level data-analytical solutions.

Company

EVERSANA India Pvt. Ltd.

EVERSANA India Pvt. Ltd.

Bengaluru
Posted on Naukri
Developer at EVERSANA India Pvt. Ltd. | Bengaluru | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform