Senior Full Stack Software Engineer
Procter & Gamble View all jobs
- Manila City, Metro Manila
- Permanent
- Full-time
- Transform product requirements into high-quality software features.
- Lead the design and development of data platform, front-end and backend applications in Google Cloud Platform.
- Mentor junior developers and keep yourself up to date with the latest technologies.
- API Development: Design, develop, and maintain robust and scalable backend systems and APIs.
- Front-End Development: Design, develop, and maintain front-end web applications hosted on GCP. Collaborate with the UX designer to build intuitive websites that are easy to navigate.
- Data Ingestion: Develop and maintain data pipelines to extract data from various sources and load it into Google Cloud environments.
- Data Transformation: Implement data transformation processes, including data cleansing, normalization, and aggregation, to ensure data quality and consistency.
- Data Integration: Integrate data from multiple sources utilizing our internally developed data platform. Continue building out the platform while incorporating data from different sources
- Data Governance: Implement data governance practices, including data security, privacy, and compliance, to ensure data integrity and regulatory compliance.
- Monitoring and Troubleshooting: Monitor application, identify and resolve performance issues, and troubleshoot problems in collaboration with other teams.
- Collaboration: Work with product managers to ensure superior product delivery to drive business value & transformation
- Documentation: Document data engineering processes, data flows, and system configurations for future reference and knowledge sharing.
- Experience: Bachelor's or master's degree in computer science or a related field, along with 5+ years of work experience in a software engineering role using cloud platforms. Previous experience in a senior or lead engineering role is a plus.
- Cloud Computing: Familiarity with cloud computing concepts and experience working with cloud platforms to leverage cloud resources effectively. Specific Google Cloud Platform Experience is a plus.
- Programming: Proficiency in object oriented programming languages such as Python for backend development, scripting, and automation. Experience building front-end applications using Javascript frameworks such as React. Knowledge of SQL for data retrieval and manipulation.
- Infrastructure Management: Experience deploying infrastructure using Infrastructure as Code tools such as Terraform or AWS CloudFormation
- Database Technologies: Familiarity with relational databases (e.g., Cloud SQL) for data storage and retrieval, ensuring efficient data management practices.
- Data Governance: Knowledge of data governance principles, data security, privacy regulations (e.g., GDPR, CCPA), and experience implementing data governance practices to ensure data integrity and compliance.
- Problem-Solving: Strong analytical and problem-solving skills to identify and resolve data-related issues.