Senior Database Engineer

Software Development
Hybrid
Full-Time

We are looking for a skilled Senior Database Engineer to design, develop, and maintain our organization's database infrastructure.

What You Will Do
  • Design, implement, and optimize database systems for scalability, performance, and reliability.
  • Develop and maintain efficient database schemas, stored procedures, functions and indexing strategies.
  • Collaborate with product managers, engineers, and stakeholders to understand business requirements and translate them into scalable database solutions.
  • Investigate and resolve database issues, including slow queries and outages. Analyze query performance and optimize SQL queries for efficiency.
  • Monitor database performance, identifying bottlenecks and implementing solutions. Utilize indexing, partitioning, and caching strategies to enhance performance.
  • Implement and maintain backup and restore processes to prevent data loss.
  • Develop scripts for database automation, migrations, and maintenance tasks.
  • Use database tools for version control and deployment. CI/CD pipeline creation and integration in the DEV/QA/Stage environments.
  • Collaborate software engineers, QAs, DevOps and other team members to integrate databases into applications.
  • Provide support for database-related incidents and implement corrective actions.
  • Document database processes, procedures, and troubleshooting guides.

What We're Looking For
  • At least 5+ years' experience as a DB Engineer.
  • Strong knowledge of RDBMS databases (e.g. PostgreSQL, Oracle, MySQL, etc.) and NoSQL (MongoDB, Redis etc) is a plus.  
  • Strong knowledge of plsql / plpgsql.
  • Prior experience working in high-transaction environments.
  • Experience with database performance tuning and query optimization.
  • Hands-on experience with database replication, clustering, and high availability solutions.
  • Experience with database migration tools (Flyway, Liquibase).
  • Understanding of data modeling, normalization, and indexing strategies.
  • Knowledge of ETL processes and data warehousing concepts (Talend, NiFi, Pentaho etc.).
  • Strong analytical and problem-solving skills.
  • Excellent communication and documentation abilities.
  • Ability to work in a cross-functional team and collaborate with developers, DevOps, and security teams.
  • Knowledge of programming/scripting languages (Python, Bash, or PowerShell) for automation is a plus.
  • Knowledge of data protection regulations and compliance requirements is a plus.

Our Benefits & Perks

We value opinions, hard work, and enjoy team building activities that shape us as individuals and as a team.
Large & Beautiful Office
Great Co-workers
Coffee & Snacks
🚴 Healthy Lifestyle
Education Opportunity
Flex Hours & Day-offs
Performance Rewards

Related Jobs

Senior Database Engineer
Software Development
Hybrid
Full-Time
Technical Product Lead
Product
Hybrid
Full-Time
.NET Stack Lead
Software Development
Hybrid
Full-Time