SQL Developer / MariaDBSQL Developer / MariaDB
Розробник SQL #вакансія #SQL #розробник #DataEngineer розташування: світ Формат: очна, дистанційна Firebird – міжнародна туристична онлайн-компанія, яка організовує подорожі до Європи для клієнтів з усього світу. У нас є спеціальний відділ розробки програмного забезпечення, який зосереджується на наших внутрішніх продуктах, які дозволяють усім іншим надавати першокласні послуги в усьому світі. На даний момент у виробництві є ряд комерційно доступних проектів, над якими ведеться активна робота: - Сервіс бронювання залізничних квитків https://rail.ninja - Онлайн конструктор подорожей https://triptile.com - Сервіс бронювання готелів https://hotel.ninja Про проект Ми розробляємо систему розкладу руху поїздів із високим навантаженням, яка обробляє великі обсяги даних про залізничні маршрути в реальному часі. Система побудована на MariaDB і включає складну логіку для кешування, обробки черги завдань і оптимізації запитів. Технічні навички - 5+ років досвіду роботи з MariaDB/MySQL і глибоке розуміння архітектури та оптимізації бази даних - Знання SQL експертного рівня (складні запити, віконні функції, CTE, підзапити) - Досвід розробки збережених процедур і функцій у MySQL/MariaDB - Вміння оптимізувати продуктивність запитів і схем бази даних - Глибоке розуміння стратегій індексування та оптимізації великих наборів даних - Досвід роботи з Flyway або подібними інструментами міграції бази даних - Знання Linux/Unix і сценаріїв bash для автоматизації Досвід роботи - 5+ років комерційної розробки SQL - Досвід роботи з високонавантаженими системами (обробка мільйонів записів) - Знання принципів проектування та нормалізації баз даних - Досвід роботи в команді з використанням систем контролю версій (Git) Особисті якості - Адаптивність і готовність охоплювати нові технології - Відкритість до інновацій та сучасних практик розвитку - Прагнення до постійного навчання та професійного зростання - Гнучке мислення та здатність швидко освоювати нові інструменти Технології, які приємно мати - Досвід використання агентів AI для розробки та оптимізації SQL - Знання сучасних засобів автоматизації робочих процесів розробки - Досвід роботи з Jenkins або іншими системами CI/CD - Знання Docker для контейнеризації баз даних - Досвід моніторингу продуктивності бази даних (Percona Toolkit, pt-query-digest) - Знання рішень NoSQL (Redis, MongoDB) для кешування - Досвід роботи з хмарними базами даних (AWS RDS, Google Cloud SQL) Знання домену - Досвід роботи з транспортними чи логістичними системами - Розуміння залізничних систем і розкладу - Досвід роботи з системами реального часу та обробки потоків даних Обов'язки - Розробка та оптимізація складних SQL-запитів і збережених процедур - Проектування схем баз даних для високонавантажених систем - Створення та підтримка міграцій за допомогою Flyway — Оптимізація продуктивності існуючих запитів та індексів - Розробка bash скриптів для автоматизації процесів - Використання сучасних інструментів і агентів ШІ для підвищення ефективності - Аналіз ефективності запитів і виявлення вузьких місць - Моніторинг стану бази даних і планування масштабованості - Профілювання запитів і створення планів оптимізації - Робота з журналами та діагностика проблем - Участь в оглядах коду SQL і дизайну бази даних - Консультування членів команди з питань, пов'язаних з базами даних - Документування архітектурних рішень і процедур - Наставництво молодших розробників у SQL та оптимізації продуктивності - Впровадження нових технологій та передового досвіду в команду Що ми пропонуємо - Віддалена робота - Сучасні технології стека та залучення викликів - Можливість професійного зростання в команді експертів - Доступ до передових інструментів і технологій - Участь у технічних конференціях та професійних тренінгах - Практичний досвід роботи з сучасними технологіями та підходами - Можливість впливати на архітектурні рішення в проекті - Наставництво та обмін знаннями з колегами - Дослідження та впровадження інструментів штучного інтелекту в щоденні робочі процеси якщо зацікавлені, надсилайте своє резюме на адресу:
SQL Developer #vacancy #SQL #developer #DataEngineer location: world format: full-time, remote Firebird is an international online travel company that organizes trips to Europe for customers from around the world. We have a dedicated software development department that focuses on our internal products that allow everyone else to deliver some of the top-notch, worldwide services. Currently, there are a number of commercially available projects in production that are being actively worked on: - Service for booking rail tickets https://rail.ninja - Online trip builder https://triptile.com - Service for booking hotels https://hotel.ninja About the Project We are developing a high-load train scheduling system that processes large volumes of real-time railway route data. The system is built on MariaDB and includes complex logic for caching, task queue processing, and query optimization. Technical Skills - 5+ years of experience with MariaDB/MySQL and a deep understanding of database architecture and optimization - Expert-level SQL knowledge (complex queries, window functions, CTEs, subqueries) - Experience developing stored procedures and functions in MySQL/MariaDB - Proficiency in performance optimization of queries and database schemas - Strong understanding of indexing and optimization strategies for large datasets - Experience with Flyway or similar database migration tools - Knowledge of Linux/Unix and bash scripting for automation Work Experience - 5+ years of commercial SQL development - Experience with high-load systems (processing millions of records) - Knowledge of database design principles and normalization - Experience working in a team using version control systems (Git) Personal Qualities - Adaptability and willingness to embrace new technologies - Openness to innovation and modern development practices - Commitment to continuous learning and professional growth - Flexible thinking and the ability to quickly master new tools Nice-to-have Technologies - Experience using AI agents for SQL development and optimization - Knowledge of modern automation tools in development workflows - Experience with Jenkins or other CI/CD systems - Knowledge of Docker for database containerization - Experience monitoring database performance (Percona Toolkit, pt-query-digest) - Knowledge of NoSQL solutions (Redis, MongoDB) for caching - Experience with cloud databases (AWS RDS, Google Cloud SQL) Domain Knowledge - Experience with transportation or logistics systems - Understanding of railway systems and scheduling - Experience with real-time systems and data stream processing Responsibilities - Developing and optimizing complex SQL queries and stored procedures - Designing database schemas for high-load systems - Creating and maintaining migrations using Flyway - Optimizing performance of existing queries and indexes - Developing bash scripts for process automation - Leveraging modern tools and AI agents to enhance efficiency - Analyzing query performance and identifying bottlenecks - Monitoring database health and planning for scalability - Profiling queries and creating optimization plans - Working with logs and diagnosing issues - Participating in SQL code reviews and database design reviews - Consulting team members on database-related topics - Documenting architectural decisions and procedures - Mentoring junior developers in SQL and performance optimization - Introducing new technologies and best practices to the team What We Offer - Remote work - Modern technology stack and engaging challenges - Opportunities for professional growth within an expert team - Access to cutting-edge tools and technologies - Participation in technical conferences and professional training - Hands-on experience with modern technologies and approaches - Ability to influence architectural decisions in the project - Mentorship and knowledge sharing with colleagues - Exploration and implementation of AI tools in daily workflows if interested, please send your CV to:
- sql
- developer
- dataengineer
Відгук — в оригінальній публікації, там же контакти.
Підібрати вакансії під мої навички
Розкажіть, що вмієте, — підберемо вакансії, де це потрібно, і покажемо ставку на ринку.
Підібрати безкоштовноВакансія розміщена напряму або агрегована з публічного джерела. Ми — платформа, не роботодавець. Перевіряйте деталі перед відгуком і ніколи не платіть за працевлаштування.