Source description
About the role
As a Software Engineer specializing in NodeJS, React, and GCP, your primary responsibility is to develop, maintain, and optimize cutting-edge clinical applications, ensuring high-performance, scalability, and reliability standards are met. You will work with modern technologies, manage data flow, and collaborate with cross-functional teams to deliver innovative solutions. Your strong background in front-end and back-end development, along with experience in cloud-based technologies, will be essential for success in this role. Additionally, you should have experience with mentoring and ensuring quality code delivery. Key Responsibilities: - Build robust server-side applications using Node.js, Node, NestJS, and ReactJS/VueJS. - 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. - Experience developing in multiple architecture and design patterns. - Adapt to the latest development practices to improve cycle time. - 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, Ansible, and Argo CD. - 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. - Implement and manage CI/CD pipelines for seamless code deployment. - Enhance system observability through logging, monitoring, and alerting strategies. - Ensure applications meet security standards and best practices. - Collaborate with security teams to address vulnerabilities and enforce compliance requirements. - Adhere to data protection protocols like HIPAA. - Coach team members and perform PR Reviews to deliver quality code. - Attend cross-team collaboration meetings and represent the team during various architectural and infrastructure collaborations. - Conduct regular training sessions to bring the team up to speed with modern technologies. Qualifications Required: - Bachelors degree in information technology, computer science, or related fields. You will need 9-14 years of relevant work experience, including: - 5+ years of engineering, delivering, and supporting production software products. - 5+ years of experience with Reactjs/Vuejs and Python/Node.js. - 4+ years of experience working with Google Cloud Platform. Your technical skills should include proficiency in modern JavaScript frameworks (React, Vue) and server-side technologies (Node.js, Node, NestJS). You should also have experience with GCP and their services like Kubernetes, Cloud Functions, Cloud Run, Composer, BigQuery, and DataFlow. Additionally, expertise in PostgreSQL, SQL Server, BigQuery, and non-relational databases is required. Hands-on experience with tools like Google Composer (or Apache Airflow) for workflow orchestration and Kafka for real-time data streaming is essential. Experience with CI/CD pipelines using Jenkins, Argo CD, and similar tools is also necessary. Lastly, you should be skilled in RESTful API design and development and proficient in JavaScript, Python, and SQL. Your role will also require exceptional stakeholder service skills, strong interpersonal skills, and the ability to work collaboratively at all levels of the organization. Strong verbal and written communication skills are crucial for successful interaction with both staff and business partners. Your strong focus on security best practices, knowledge of cloud-native development, and willingness to contribute to a positive and inclusive team culture will be highly valued in this position. As a Software Engineer specializing in NodeJS, React, and GCP, your primary responsibility is to develop, maintain, and optimize cutting-edge clinical applications, ensuring high-performance, scalability, and reliability standards are met. You will work with modern technologies, manage data flow, and collaborate with cross-functional teams to deliver innovative solutions. Your strong background in front-end and back-end development, along with experience in cloud-based technologies, will be essential for success in this role. Additionally, you should have experience with mentoring and ensuring qua
More at HCA Healthcare