Software Engineer - Level 2 (Python, React, and GCP)
HCA Healthcare - India
Location
🇮🇳 Hyderabad, India
Type
full_time
Salary
Undisclosed
Posted
2w ago
Job Description
Software Engineer - Level 2 (Python, React, and GCP) JOB INFORMATION Job Title Name Software Engineer (Python, React and GCP) HCA India Grade / Level Level 2 Job Purpose As a Sr.Software Engineer, your primary role is to develop, maintain, and optimize cutting-edge clinical applications. You will ensure these applications meet high-performance, scalability, and reliability standards.
The role
involves working with modern technologies, managing data flow, and collaborating with cross-functional teams to deliver innovative solutions. A strong background in both front-end and back-end development, coupled with experience in cloud-based technologies, is essential.
Responsibilities
MAJOR
RESPONSIBILITIES
AND ACCOUNTABILITIES Core Development: • Build robust server-side applications using Node.js, Node, NestJS, and Python. • Collaborate with front-end teams to design and implement interactive user interfaces using frameworks like React, Vue and JavaScript. • Write clean, efficient, and well-documented code adhering to coding standards and testing best practices. • Develop scalable and secure back-end components of web applications, ensuring performance and reliability. • Design and implement RESTful APIs to support front-end functionality. Cloud Computing & Infrastructure • Deploy and manage applications on Google Cloud Platform (GCP). • Leverage cloud-native services for development, data integration, and continuous deployment. • Optimize cloud resources for performance, scalability, and cost-effectiveness. • Automate provisioning and resource management using tools like Terraform, Kubernetes, Jenkins, and Argo CD. Data Management • Design and maintain databases using PostgreSQL, SQL, and BigQuery. • Optimize data pipelines and workflows using Google Dataflow, Google Composer (or Apache Airflow) for task orchestration and scheduling. • Work with structured and unstructured datasets for data flow and analytics. • Utilize Kafka for building real-time data pipelines and streaming applications. • Write and optimize complex SQL queries for data analysis and transformations. DevOps & CI/CD • Implement and manage CI/CD pipelines for seamless code deployment. • Enhance system observability through logging, monitoring, and alerting strategies. Security & Compliance • Ensure applications meet security standards and best practices. • Collaborate with security teams to address vulnerabilities and enforce compliance