About the role
We are seeking a talented PostgreSQL Developer to join our dynamic and innovative team. You will be responsible for developing and maintaining mission-critical PostgreSQL databases supporting our client's credit card operations. Working in a collaborative and fast-paced environment, you will play a key role in enhancing the performance, reliability and security of our PostgreSQL infrastructure.
Responsibilities:
- Design, develop and implement robust and scalable PostgreSQL databases to support complex credit card processing applications
- Optimise database queries, indexes and schemas to ensure maximum performance and efficiency
- Develop and automate database administration tasks such as backups, monitoring, and disaster recovery
- Collaborate with cross-functional teams to understand business requirements and translate them into effective database solutions
- Document database architecture, processes and procedures to ensure knowledge transfer and maintainability
- Proactively identify and resolve database-related issues and bottlenecks
- Stay up-to-date with the latest PostgreSQL trends, best practices and security developments
Requirements:
- At least 3-5 years of hands-on experience in PostgreSQL database development and administration
- Proficient in SQL, PL/pgSQL and other PostgreSQL-specific programming languages
- Strong understanding of database design principles, indexing, query optimisation and performance tuning
- Experience in developing and maintaining highly available, scalable and secure PostgreSQL environments
- Familiarity with credit card processing workflows and related regulatory compliance requirements
- Excellent problem-solving, analytical and troubleshooting skills
- Ability to effectively communicate technical concepts to both technical and non-technical stakeholders