We are seeking a skilled PostgreSQL Engineer to design, manage, and optimize our database infrastructure. You will be responsible for building scalable, high-performance, and reliable database solutions while collaborating closely with application and DevOps teams. This role also involves working with cloud-native environments and leading database design initiatives.
Responsibilities
- Design, implement, and maintain PostgreSQL databases for transactional and relational data.
- Utilize Redis for caching, session management, and performance optimization.
- Develop and support MongoDB for scalable, document-based data storage.
- Deploy and manage applications and databases on Google Cloud Platform (GCP), including Compute, Storage, Cloud SQL, and GKE/Cloud Run.
- Ensure data availability, security, backups, and performance tuning.
- Collaborate with application and DevOps teams to support cloud-native solutions.
- Architect database solutions and provide technical leadership to the database team.
Required Skills & Qualifications
- Strong hands-on experience with PostgreSQL, Redis, and MongoDB.
- Proven experience with GCP services, including Compute, Storage, Cloud SQL, and containerized environments (GKE/Cloud Run preferred).
- Deep understanding of database performance, scalability, and high availability concepts.
- Experience working in cloud-based application environments.
- Ability to design, architect, and lead a database team.
- Strong problem-solving and collaboration skills.
Preferred
- Experience with database automation and CI/CD integration.
- Familiarity with monitoring and observability tools for database systems.