Mongo Jobs in Web3

2 jobs found

Receive emails of Mongo Jobs in Web3

Senior Database Engineer MongoDB to PlanetScale Migration 6 month contract

Utopia Labs
$115k - $160k*
BC Vancouver, British Columbia, Canada

This job is closed

We are seeking a highly skilled and experienced Senior Database Engineer to join our team and spearhead the migration of our existing MongoDB database to PlanetScale. As our Database Engineer, you will play a critical role in ensuring a seamless transition from MongoDB to PlanetScale, ensuring data integrity, scalability, and optimal performance. This is a unique opportunity to showcase your expertise in database management, migration, and optimization.

What you will do:

  • Migration Planning: Collaborate with cross-functional teams to understand the requirements, goals, and timelines for the migration project. Develop a comprehensive migration plan, including data mapping, schema changes, and test scenarios.

  • Database Migration: Execute the migration plan by leveraging your expertise in MongoDB and PlanetScale. Efficiently and accurately transfer data from MongoDB to PlanetScale, ensuring data consistency and integrity throughout the process. Address any migration-related issues or roadblocks and optimize the migration process for speed and efficiency.

  • Database Design and Optimization: Design and optimize the new PlanetScale database architecture to meet the scalability and performance requirements of our applications. Collaborate with development teams to ensure that the database schema aligns with the application design and functional requirements. Identify and implement performance tuning strategies to optimize query execution, indexing, and caching.

  • Data Security and Compliance: Implement robust security measures to protect the confidentiality, integrity, and availability of our data in the PlanetScale database. Ensure compliance with relevant data protection and privacy regulations, including data encryption, access controls, and auditing.

  • Monitoring and Maintenance: Develop and implement monitoring tools and processes to proactively identify and address any database issues, such as performance bottlenecks, resource utilization, and capacity planning. Perform regular maintenance tasks, such as backups, recovery, and patch management.

  • Documentation and Knowledge Sharing: Document the database migration process, including methodologies, best practices, and lessons learned. Share knowledge and provide training to other team members to enable a smooth transition and foster a broader understanding of the PlanetScale database.

What you bring:

  • Bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications are a plus.

  • 7+ years of experience as a Database Engineer, with a focus on MongoDB and database migration projects.

  • In-depth knowledge of MongoDB, PlanetScale, and other database management systems. Experience with NoSQL and SQL databases is mandatory.

  • Strong expertise in database design, optimization, and performance tuning.

  • Solid understanding of data modelling concepts and schema design principles.

  • Experience with database security, including encryption, access controls, and compliance.

  • Proficient in database monitoring and maintenance, including backups, recovery, and patch management.

  • Strong problem-solving skills and ability to troubleshoot complex database issues.

  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.

  • Self-motivated, detail-oriented, and capable of managing multiple priorities in a startup environment.

Nice-to-Have:

  • Interest in crypto
  • Previous experience in a start-up environment

If you are a highly skilled Senior Database Engineer with a passion for data management and migration, and if you're excited about the opportunity to work on a challenging migration project from MongoDB to PlanetScale, we would love to hear from you. Join our team and contribute to the success of our organization's database infrastructure.

When applying, mention the word CANDYSHOP to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they are human RMy4yMzUuMTg4LjExMwM