Description:
The Database Engineer is responsible for all aspects of the design, development and delivery of data and database solutions.
Other responsibilities include:
- Design, develop and deliver / implement data solutions to include: architecture design, prototyping of concepts to proof of concept, development of standards, design and development of test plans, code and module design, development and testing, data solution debugging, design and implementation of a solution that follows efficient design techniques and development that meets and exceeds the intent of the design of the data solution.
- Effectively manage day-to-day tasks / activities in coordination with a team of developers to effectively meet the deliverables and schedule of a data solution component within a larger application project.
- Lend support to various business and technology teams as necessary during design, development and delivery to ensure solid, scalable, robust solutions.
- Support and maintain data and database systems to meet business delivery specifications and needs.
- Very Important: understanding different types of databases, theirs’ strengths and weaknesses
- column-oriented vs row-oriented | sql vs no-sql
- has experience with setting up basic infrastructure :database deployment, web app deployment
- MUST HAVE: Experience with Yandex Click-House Db
- Online Collaboration
GOOD TO HAVE:
- Knows at least 3+ different languages (Python, Java, GOlang, C, C#…)
- Understands CI/CD concept
- From CIS, Poland, Russia, Belarus, Romania, Armenia