Database Software Engineer (Remote)

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

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.