onsite
Senior Database Engineer - Mindful Support Services
Software Engineer
Senior Database Engineer responsible for designing, optimizing, and maintaining high‑performance relational databases, implementing data pipelines, and ensuring scalability and security in a fast‑growing mental health support platform.
About the role
Key Responsibilities
- Design, develop, and maintain robust relational database schemas (PostgreSQL, MySQL) to support core business applications.
- Optimize query performance, conduct index strategy, and troubleshoot bottlenecks to ensure sub‑second response times.
- Build and manage ETL pipelines for data ingestion, transformation, and reporting using Python and cloud services.
- Implement backup, recovery, and high‑availability solutions on AWS to guarantee data integrity and uptime.
- Collaborate with product, engineering, and analytics teams to translate requirements into scalable data solutions.
Requirements
- 5+ years of professional experience with SQL databases, including deep expertise in PostgreSQL and MySQL.
- Proven track record in performance tuning, query optimization, and database scaling.
- Strong scripting skills in Python for automation and data processing.
- Hands‑on experience with AWS database services (RDS, Aurora) and infrastructure‑as‑code concepts.
- Excellent problem‑solving abilities and ability to work cross‑functionally in a fast‑paced environment.
Skills
sqlpostgresqlmysqlawspython