remote
Database Developer DBA PostgreSQL
Database Developer DBA PostgreSQL
Join FYST as a Database Developer / DBA to design and build resilient, high-performance database systems using PostgreSQL, collaborating with the DevOps team to drive infrastructure growth and reliability.
About the role
- Collaborative Infrastructure Design: You will work closely with the DevOps team to suggest and design solutions for our infrastructure. Your role is to provide the architectural vision while working together on implementation.
- High Availability: You will design and maintain replication, failover, and clustering to make sure our systems are always running and fault-tolerant.
- Backups & Disaster Recovery: You will design and test backup strategies to ensure we can restore data quickly with almost no downtime.
- Observability & Monitoring: You will use tools like Prometheus and Grafana to watch our systems, check their health, and set up alerts for any issues.
- Zero-Downtime Maintenance: You will handle routine tasks like patching and vacuuming using blue-green update techniques to avoid service interruptions.
- Automation: You will use Ansible and Terraform to make infrastructure and deployment processes more efficient.
- Architecture & Design: You will lead the planning of our database systems and provide a clear point of view on how to design schemas for better performance.
- Performance Engineering: You will find performance problems and tune queries and indexes based on how the system is being used.
- Development Support: You will work closely with engineering teams to help them optimize queries and plan safe database migrations.
- Security & Access Management: You will manage database security, encryption, and rules for data access.
- Incident Response: You will help find the root cause of database problems and write clear documentation for our systems and recovery steps.
- PostgreSQL Expertise: You have 4+ years of hands-on experience managing production environments at a terabyte scale, such as a fleet of up to 100 instances.
- Technical Conviction: You have a proven ability to recommend and advocate for the best database setups and high-availability systems.
- Cloud Proficiency: You have experience managing databases in major cloud environments (like AWS, Azure, or GCP) or private/VPS setups. Knowledge in Amazon Aurora, NoSQL, Columnar DBs, and/or Timeseries is a plus.
- Automation Mindset: You have a strong background in scripting and automation to manage production environments efficiently.
- AI: having the skill to use AI tools to assist with coding or monitoring is a great advantage.
WHAT WE OFFER
- An opportunity to make something great even greater, you can be the reason why we grow, develop, and become the best fintech company on the market !
- Career prospects - we are young, we have huge ambitions, and it is important that our employees grow with us
- Work with coworkers who are passionate about their business
- Compensation that will fully correspond to the competence and knowledge, with yearly performance reviews
- The opportunity to attend conferences, courses, and p