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.