Idź do zawartości

Senior Database Developer - project-based (3-6 months)

  • Hybrid
    • Praha, Praha, Hlavní město, Czechia
    • Warszawa, Mazowieckie, Poland
    +1 more
  • Development

Job description

Twisto, a Param Company, is a leading Buy Now Pay Later service provider from CEE. Our neat and powerful mobile app allows customers to defer their payments, split them into installments or split the bill with friends, and take care of their invoices quickly and easily. Twisto offers virtual and physical cards for shopping comfortably and aggregates the payments for users, giving them the best exchange rate possible for international payments.

Your future challenges:

As a Database Developer, you will play a key role in designing, optimizing, and scaling our database infrastructure. You will collaborate closely with engineers, data analysts, and product teams to improve the current database architecture and build new high-performance, scalable, and secure databases tailored to our business needs.

Please note that this position is available as a short-term employment opportunity.

  • Design, develop, and optimize highly scalable database architectures with a focus on PostgreSQL.

  • Lead the migration, optimization, and restructuring of existing databases to ensure efficiency and scalability.

  • Implement and enforce database best practices, including indexing, partitioning, query optimization, and normalization.

  • Define and execute high-availability and disaster recovery strategies.

  • Develop and maintain ETL pipelines and data processing workflows.

  • Work closely with engineering teams to ensure efficient database schema design and support the development of new features.

  • Monitor and troubleshoot database performance, identifying and resolving bottlenecks.

  • Ensure data security and compliance with industry standards, implementing encryption, access control, and auditing policies.

  • Optimize stored procedures, triggers, and functions for maximum efficiency.

What Twisto can offer:

  • Great room for self-realization.

  • Informal and pleasant atmosphere - we all know each other, we do not fancy formalities, we are open, agile & dynamic team.

  • Hybrid working model.

  • Promoting a healthy lifestyle - we offer MultiSport card, health care, fruit daily 🍎 in the office, team events, 5+ weeks of vacation🌴

  • Working hours 37,5 hours per week, etc.

  • Last but not least, great opportunity to be part of Twisto expansion in Europe & beyond 🌍!

Job requirements

  • 5+ years of experience as a Database Developer or Database Architect, focusing on PostgreSQL.

  • Proven expertise in designing, optimizing, and managing large-scale, high-performance databases.

  • Strong knowledge of AWS database services (RDS, Aurora, EC2-based PostgreSQL instances) and on-premise PostgreSQL deployments.

  • Experience implementing HA (High Availability) & replication strategies (e.g., Patroni, PgBouncer, Streaming Replication).

  • Deep understanding of query optimization, partitioning, indexing, caching, and concurrency control.

  • Proficiency in backup/recovery strategies and disaster recovery planning.

  • Hands-on experience with CI/CD pipelines and tools like Terraform, Ansible, or AWS CloudFormation.

  • Experience in database security, ETL pipelines and data warehousing.

  • Proficiency in SQL, PL/pgSQL, and scripting languages like Python or Bash for automation.

  • Familiarity with monitoring and alerting tools (AWS CloudWatch, Prometheus, Grafana, Datadog).

  • Excellent English communication skills, with the ability to collaborate effectively with both technical and non-technical teams.

or

Hybrid
  • Praha, Praha, Hlavní město, Czechia
  • Warszawa, Mazowieckie, Poland
+1 more
Development