Skip To Main Content
backBack to Search

Lead Database Engineer

Hybrid in Mexico

We are looking for a Lead Database Engineer to join our team and contribute to the development, implementation, and optimization of database solutions that support critical business functions.

In this role, you will work collaboratively with cross-functional teams to deliver scalable and effective systems. This position offers the opportunity to work on innovative projects and play a crucial role in driving organizational success.

Responsibilities
  • Partner directly with business stakeholders to identify and understand requirements
  • Develop modular and reusable code that serves as a foundation for future projects
  • Independently design and develop database solutions that align with business objectives
  • Showcase expertise in specialized database technologies while maintaining broad proficiency across multiple systems
  • Continuously expand knowledge and seek opportunities for skill enhancement
  • Take ownership of projects and ensure the delivery of high-quality database systems
  • Assess processes to determine when automation is beneficial or when manual solutions are appropriate
  • Identify and resolve database issues to maintain optimal system functionality
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field
  • Minimum of 5 years of professional experience in database engineering or similar roles
  • At least 1 year of experience managing and leading development teams
  • Advanced knowledge of data engineering with Java
  • Strong expertise in both SQL and NoSQL databases
  • Experience with Apache Kafka for real-time data processing and streaming
  • Proficiency in Spring Boot and its frameworks, including Spring MVC, Spring Data, and Spring Security
  • Skilled in using version control systems, particularly Git
  • Hands-on experience with AWS cloud technologies
  • Familiarity with ETL/ELT solutions for efficient data integration and processing
  • Strong troubleshooting skills for resolving complex database challenges
  • Effective communication skills for collaboration with team members and stakeholders
  • Experience with Test-Driven Development (TDD) practices
  • Proficiency in orchestration platforms such as RedHat OpenShift or comparable tools
  • Experience working in Agile environments, such as Scrum or Kanban methodologies
  • Fluency in English, both written and spoken, at a B2+ level or higher
Nice to have
  • Familiarity with Python in database engineering contexts
  • Experience with Kubernetes, Docker, and CI/CD workflows
  • Understanding of healthcare interoperability standards