About the role
As a Database Engineer at TheWebVale, you will design, tune, and safeguard the data foundations of our custom client software. You will manage complex data models for clinic patient management systems, school ERPs, and e-commerce catalogs.
You will collaborate with backend engineers and the founder to optimize query execution and structure safe data migration pipelines. In our standard two-to-three week release cadence, you will ensure data consistency and zero data loss.
What you will do
- Design normalized relational schemas and document models for client software.
- Analyze query plans and optimize slow queries using composite and partial indexes.
- Implement automated database backup, point-in-time recovery, and replication tasks.
- Manage non-destructive database schema migrations in production environments.
- Configure database connection pooling, memory limits, and query timeouts.
- Audit database security, encrypt sensitive data, and enforce access permissions.
What you will need
- Have 5+ years of dedicated database engineering or DBA experience.
- Demonstrate deep expertise in PostgreSQL internals, indexing, and query planners.
- Show strong practical experience with MongoDB or similar document stores.
- Understand ACID transactions, isolation levels, and concurrency lock mechanics.
- Exhibit disciplined experience writing migration scripts and backup automations.
- Communicate complex data architecture plans clearly to software developers.
Nice to have
- Experience with time-series databases or Redis caching layers.
- Familiarity with database sharding and read-replica configurations.
- Knowledge of data warehousing solutions and ETL data synchronization.