Our client Infrastructure Software Solution team is seeking an experienced Database engineer with Mongo DBA skills, to be a member of our global team. You will be working on our client Management as a Service (MaaS) Solution, dealing with database implementation and optimization. You will work with the DevOps and development teams to ensure that the database architecture aligns with our application needs and performance goals.
Design, implement, and maintain MongoDB (Community version and Mongo Atlas) and associated processes.
Collaborate with developers to optimize data models and queries for application performance.
Develop and maintain database scripts, procedures, and automation for database operations.
Monitor database performance and troubleshoot issues related to scaling and optimization.
Ensure data integrity and security in collaboration with the security team.
Develop and maintain comprehensive database documentation.
Participate in code reviews to ensure database best practices are followed.
Together with DevOps team, implement routine database health checks, backups, and recovery processes:
Must have
3+ years of experience in database engineering, with a focus on ideally, MongoDB. Any other non-relational DB experience is also welcome.
Strong understanding of NoSQL databases, particularly MongoDB's architecture and query optimization techniques (or any other NoSql DBs).
Proficient in MongoDB aggregation framework, indexing, replication, and sharing. (Or another NoSql DB)
Experience working with schema design and data modeling for MongoDB.
Solid understanding of database scaling strategies, clustering, and high availability.
Familiarity with version control systems like Gitlab and experience working in Agile/Scrum environments.
Strong understanding of database security practices and disaster recovery.
Ability to work closely with developers to optimize performance and troubleshoot data-related issues.
Bachelor's degree in computer science, Information Systems, or a related field (or equivalent experience).
Strong problem-solving skills, attention to detail, and ability to work both independently and collaboratively.
Fluent in spoken and written English.
Nice to have
Familiarity with other NoSQL or SQL databases (e.g., Cassandra, MySQL, PostgreSQL).
Experience with Cloud platforms (AWS, GCP, or Azure) and MongoDB cloud services (e.g., MongoDB Atlas).
Knowledge of containerization (Docker, Kubernetes) for deploying MongoDB instances.
Experience with Python or JavaScript/Node.js for database automation tasks.
Knowledge of CI/CD pipelines and automated database testing.
Exposure to DevOps or SRE principles and tools.
English: B2 Upper Intermediate
Regular
Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.
DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.