Position: Architect/Technical Lead
Company: Matchit.me
Experience required: 5y
Category: Lead
English level: upper
Published: 2023-08-01T00:00:00+03:00

Are you excited about creating innovative mobile banking experiences? Join our team as a Senior Database Engineer and play a pivotal role in developing our new banking mobile application for Android, iOS, and Huawei platforms. Our primary focus is on crafting exceptional user experiences that are interactive, intuitive, and user-friendly, utilizing cutting-edge technologies and industry best practices.

Responsibilities:

- Deliver scalable production solutions while identifying opportunities for automation and proposing efficiency-enhancing ideas.
- Review and optimize ORACLE / Postgres SQL statements, guiding developers in best practices for database interaction within a high-traffic production environment.
- Maintain and administer existing production ORACLE databases.
- Lead the migration process from on-premises ORACLE databases to cloud-based solutions.
- Drive project delivery, design solutions, and identify potential challenges, trade-offs, and risks.
- Enhance documentation quality across applications and runbooks, focusing on explaining the "why" rather than just the "what."
- Optimize system performance by resource utilization, load distribution, and latency reduction.
- Apply process-oriented approaches, iterating on existing processes or creating new ones.
- Implement rigorous testing practices to ensure smooth releases and changes.

Preferred Qualifications:
- 3+ years of experience in managing SQL databases in high-traffic environments.
- Proficiency with Linux distributions (Red Hat, Ubuntu).
- Familiarity with various database engines (PG_SQL, PL_SQL).
- Experience with PostgreSQL and Oracle databases.
- Proficient in running SQL in a microservices architecture (Kubernetes).
- Skilled in migrating on-prem SQL solutions to cloud-native services.
- Strong problem-solving and debugging capabilities.
- Familiarity with scripting languages (e.g., Bash, Python).

Additional Qualifications (Would be a Plus):
- Experience with cloud services such as AWS, GCP, Azure, or Digital Ocean.
- Robust understanding of SQL replication technologies.
- Extensive experience in SQL sharding and partitioning.
- Exceptional verbal and written communication skills.
- Knowledge in data warehousing and enterprise IT concepts.
- Familiarity with MongoDB, ElasticSearch, or other NoSQL databases and their cloud implementations.
If you're a skilled and passionate Senior Database Engineer with a drive to innovate and shape outstanding mobile banking applications, we encourage you to apply. Your contributions will be pivotal in delivering a secure, efficient, and user-friendly banking experience for our customers.