T

Toss

Fintech super-app for payments and banking

Database Administrator

Database AdministrationConfirmed live in the last 24 hours
Full-timeSeoul, South KoreaNo salary listedIn-person

About the Job

Requirements

  • Experience operating production MySQL on AWS using RDS or Aurora, including understanding and applying managed database backup and recovery, replication and failover, configuration, and resource-management characteristics.
  • Ability to analyze database connection and access-control issues and resolve them with DevOps when needed.
  • Understanding of MySQL indexes, execution plans, transactions, and locking, with experience diagnosing performance problems or incidents from operational metrics and logs, applying improvements, and verifying results.
  • Experience designing and implementing database operations tools or automated workflows in at least one programming language and applying them in real work; experience improving reliability through testing, reviews, and change management and maintaining the tools by checking execution results and failure causes.
  • Ability to account for service impact and failure risk during database changes or incident response, and to establish pre-validation procedures, stop criteria, and recovery plans.
  • Ability to verify that improved code, configurations, and operational procedures work as expected.
  • Ability to understand service requirements and operational environments, explain the rationale and trade-offs of technical decisions about database design and changes, communicate impacts, and coordinate implementation methods and schedules with product and data teams.
  • Ability to identify recurring database operations and development-support problems, determine an improvement scope that accounts for existing system constraints and service impact, and lead the implementation and follow-up improvements through code, tools, or operational practices.

Responsibilities

  • Provide feedback on data models, key queries, transaction structures, and high-impact changes, considering performance, consistency, and operational stability; assess DDL work, data migrations and backfills, and upgrades for execution time, lock risk, compatibility, and failure impact, and work with relevant teams to define pre-validation, rollout procedures, stop criteria, and recovery plans.
  • Establish change-tracking and validation mechanisms to assess how service database changes affect data pipelines and analytics environments; collaborate with product and data teams to communicate schema and data-meaning changes and improve impact reviews, compatibility checks, and transition procedures using change history and dependencies.
  • Develop and operate tools and workflows for querying database operations information, pre-validating changes, and handling defined operational requests using AWS operational information and APIs; incorporate repeatable checks into CI and automation, establish suitable scopes, permissions, and validation procedures for self-service by relevant teams, and improve the tools based on their use.
  • Analyze queries, execution plans, logs, and operational metrics to identify performance bottlenecks; examine indexes, locks, transactions, connections, and application database-access patterns, then implement and verify improvements with product teams.
  • Set performance and resource-use baselines by service and analyze capacity and costs as data volumes and traffic change; recommend when and how to scale, review resource configurations against performance and availability needs, and improve resource and cost efficiency.
  • Manage monitoring, backup and recovery, replication and failover, access permissions, and major changes for MySQL and MongoDB, accounting for RDS and Aurora managed features and the characteristics of self-managed EC2 environments; analyze and recover from incidents with DevOps, SRE, and product teams and incorporate lessons into code, configurations, and procedures to prevent recurrence.
  • Work with product teams and SRE to define database availability, latency, and recovery objectives for services and improve the metrics and alerts used to track them; validate backup restoration, failover, and recovery procedures for major changes, and develop repeatable tests and automation.
  • Set goals and appropriate metrics for improvement efforts and assess results using measures suited to each effort, such as tool adoption, change lead time and failure rate, repetitive workload, database latency and recovery time, resource utilization, and cost.

Desired Qualifications

  • Experience building and operating MongoDB clusters directly on EC2, including replication, backup and recovery, upgrades, or performance troubleshooting.
  • Experience automating database resource management, change validation, and operational workflows, or developing and establishing self-service features using AWS APIs, infrastructure as code, or CI/CD.
  • Understanding the flow from service databases to data pipelines and analytics environments, and experience managing schema-change impacts and compatibility; experience improving validation and information-sharing processes using change histories or data dependencies.
  • Experience understanding application database-access code using Java or Kotlin with Spring, JPA, or Hibernate and improving query and transaction usage.
  • Experience using service reliability indicators and objectives such as SLI and SLO in operations, or automating recovery and failover validation to improve reliability.
  • Experience planning capacity as service data volumes and traffic grow and improving performance and cost through resource configuration or data-retention changes.

About the Company

Toss

Fintech super-app for payments and banking

Toss is a South Korean financial services platform that started as a peer-to-peer money transfer service and has grown into a digital 'super app' for personal finance. Its products are accessed through one mobile interface that unifies bank accounts, credit cards, loans, investments, and other financial services, including its own Toss Bank and Toss Securities. It differentiates itself by offering a broad, integrated ecosystem—combining digital banking, asset management, and brokerage services under one roof and running its own banking and securities units. Its goal is to become the leading consumer finance platform in South Korea while expanding its user base globally.

Company size
1,001-5,000
Company stage
Series G
Total funding
$1.5B
Headquarters
Seoul, South Korea
Founded
2011

Recently Posted Jobs

Explore more opportunities at Toss

See more jobs