- Company Name
- Suna Solutions
- Job Title
- Database Developer
- Job Description
-
Job title: Database Developer
Role Summary:
Design, build, and maintain high‑performance, cloud‑based database solutions using MongoDB on AWS and optimize AWS RDS (MySQL/Aurora) environments. Collaborate with development teams to model data, write efficient queries, and integrate database changes into CI/CD pipelines. Monitor performance, troubleshoot bottlenecks, ensure data integrity, security, and compliance, and support migration strategies between RDBMS platforms.
Expactations:
- Deliver scalable, secure database architectures that support complex workloads.
- Continuously improve database performance, cost‑efficiency, and scalability.
- Leverage CI/CD, monitoring, and automation tools to streamline deployment.
- Communicate effectively with stakeholders and provide technical guidance.
- Maintain up‑to‑date documentation and adapt to evolving technology landscapes.
Key Responsibilities:
- Design and implement MongoDB schemas, indexing strategies, and replication for high availability.
- Manage and tune AWS RDS/Mysql/Aurora instances, applying performance and cost optimizations.
- Integrate database deployments into GitHub‑based CI/CD pipelines; maintain version control with Flyway or Liquibase.
- Monitor databases with CloudWatch and Datadog; proactively identify and resolve performance issues.
- Enforce data integrity, security best practices, and compliance requirements across environments.
- Support data migrations and interoperability between RDBMS platforms.
- Collaborate with developers and DevOps teams to align data models with application needs.
- Document architecture, procedures, and troubleshooting guides.
Required Skills:
- 3+ years of hands‑on MongoDB experience (design, tuning, optimization).
- Strong AWS experience (RDS, Aurora, MongoDB on AWS).
- 1–2 years of MySQL/Aurora development or administration.
- Familiarity with EKS or containerized environments (Kubernetes).
- Experience with GitHub CI/CD pipelines and database version control (Flyway, Liquibase).
- Proficient in query optimization and scalable schema design.
- Comfortable with monitoring tools (Datadog, CloudWatch) and troubleshooting.
- Excellent written and verbal communication, collaboration, and problem‑solving skills.
Nice to have:
- Knowledge of IaC tools (Terraform, CloudFormation).
- CI/CD automation for databases.
- Basic understanding of additional AWS services (IAM, Lambda).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Relevant certifications (e.g., MongoDB Certified DBA, AWS Certified Database – Specialty) are a plus.