IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level
YOTTABYTE
Database Software Engineer (Remote)
Database Software Engineer | YOTTABYTE | Pakistan
Responsibilities:
- Design, implement, and manage highly available and scalable MongoDB,Dynamo DB, and Elastic Search clusters to support various applications and...
Database Software Engineer | YOTTABYTE | Pakistan
Responsibilities:
- Design, implement, and manage highly available and scalable MongoDB, Dynamo DB, and Elastic Search clusters to support various applications and projects.
- Collaborate closely with software developers, architects, and DevOps teams to ensure seamless integration of database systems into applications and infrastructure.
- Develop efficient data models and schema designs that align with business requirements, optimizing performance and data integrity.
- Implement and manage data replication, and clustering strategies to ensure fault tolerance, high availability, and scalability.
- Perform regular database maintenance tasks, including backup and recovery, monitoring, and performance tuning, to ensure optimal database performance.
- Utilize Elastic Search for efficient indexing, search, and analysis of large datasets, enabling advanced data retrieval and insights.
- Lead efforts in database migrations, upgrades, and data migration projects, ensuring minimal downtime and data integrity.
- Collaborate with security teams to implement and maintain database security measures, including access controls and encryption.
- Participate in on-call rotation for troubleshooting and resolving database-related incidents in a timely manner.
- Stay up to date with industry trends and emerging technologies in database management, recommending and implementing best practices.
- Maintain and enhance the performance of existing database programs.
- Assist database development teams in designing new database programs that meet the organization’s data storage needs.
- Monitor databases and related systems to ensure optimized performance.
- Write new support programs and scripts to increase data storage capacity.
- Review database and user reports, as well as system information.
- Perform debugging procedures on database scripts and programs, as well as resolving conflicts.
- Adhere to best practices in securely storing, backing up, and archiving data.
- Document processes related to database design, configuration, and performance.
Requirements:
- Bachelor’s degree in CS, Software Engineering, IT or a related field.
- At least 4 years of experience as a Database Engineer.
- Extensive experience working as a Database Engineer, with a strong focus on MongoDB.
- Proven track record of designing, implementing, and managing MongoDB database systems in production environments.
- Proficiency in MongoDB deployment, configuration, performance tuning, and troubleshooting.
- Solid understanding of database architecture, data modelling, and schema design principles.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Capable of working independently and a team player comfortable working in an agile environment.
- Excellent communication skills.
- Ability to prioritize tasks and be a multitasking resource.
Show more
Show less
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save