What’s important to us:
We are seeking a Senior Database Engineer with strong hands-on experience in designing, optimizing, and managing production-grade database systems. The role focuses on execution excellence, performance tuning, database reliability, and close collaboration with application and DevOps teams in a consulting and delivery-driven environment.
Key Responsibilities
Database Design & Implementation
- Design and implement efficient relational and NoSQL database schemas
- Support application teams with data modeling and schema optimization
- Implement database solutions for OLTP and moderate analytical workloads
- Participate in database migrations and version upgrades
Performance, Availability & Operations
- Perform query tuning, indexing, and execution plan analysis
- Monitor production databases and resolve performance and stability issues
- Implement backup, recovery, replication, and failover mechanisms
- Ensure data integrity, availability, and scalability
Automation & DevOps Collaboration
- Work with DevOps teams to support CI/CD for database changes
- Automate routine database tasks using scripts and tools
- Assist in capacity planning and proactive monitoring
Collaboration & Support
- Provide L2/L3 database support for production systems
- Participate in incident management and root cause analysis
- Document database standards, procedures, and runbooks
Required Skills & Experience- 5+ years of hands-on experience managing production databases
- Strong expertise in at least one RDBMS: PostgreSQL, MySQL, Oracle, or SQL Server
- Working knowledge of NoSQL databases such as MongoDB, Redis, Cassandra, or DynamoDB
- Strong SQL skills and understanding of indexing, transactions, and locking
- Experience with cloud database services (AWS, Azure, or GCP)
- Familiarity with Linux systems and database monitoring tools
Preferred Qualifications- Experience in high-availability and performance-critical systems
- Exposure to cloud-managed database platforms
- Client-facing experience in IT services or consulting environments
- Relevant database or cloud certifications (nice to have)
Soft Skills- Strong problem-solving and troubleshooting skills
- Good communication and documentation abilities
- Ownership mindset and ability to work independently