Database Development & Management: Design, optimize, and maintain PostgreSQL databases to ensure high performance and reliability, especially for high transaction volumes typical in financial systems.
Stored Procedures & Compliance: Develop complex stored procedures in PL/pgSQL to meet banking and regulatory requirements, with an emphasis on data integrity and precision.
API Development with Erlang: Build and maintain APIs for internal and third-party integrations using Erlang, ensuring seamless communication between our core systems and external services.
Third-Party Integration: Integrate with third-party services, such as AML providers, payment processors, and utilities, to expand the functionality and value of our platform.
Security & Compliance: Implement security measures, including encryption, data privacy (GDPR), and access controls, to protect sensitive financial data.
Performance Tuning: Optimize database performance for high transaction loads, ensuring minimal downtime and maximum reliability.
Cross-Functional Collaboration: Work closely with product, design, and operations teams to develop new features and improve existing systems.
Continuous Improvement: Participate in code reviews, testing, and troubleshooting, and keep up to date with new technologies to enhance development efficiency.
Minimum Requirements:
PostgreSQL Expertise: Extensive experience in PostgreSQL, including advanced SQL and procedural programming (PL/pgSQL), database design, optimization, and tuning.
API Development in Erlang: Proficiency in Erlang for building and maintaining APIs, with a focus on integrating database logic.
Third-Party Integration Skills: Experience integrating external systems and services, especially those used in fintech, such as payment gateways and regulatory services.
Security & Compliance: Strong understanding of data security practices, regulatory requirements (GDPR, PSD2), and standards relevant to fintech.
Performance Optimization: Proven ability to tune databases to handle high transaction volumes with efficiency and reliability.
DevOps Familiarity: Knowledge of GitHub and AWS CI/CD pipelines to support automated, reliable deployment.