← Wszystkie oferty

Programista SQL / MariaDBSQL Developer / MariaDB

wynagrodzenie do uzgodnienia
IT i programowanieZdalnieoryginał: angielskiOpublikowano: 2.10.2026

Programista SQL #wakat #SQL #programista #DataEngineer lokalizacja: świat format: pełen etat, zdalnie Firebird to międzynarodowe internetowe biuro podróży, które organizuje wycieczki do Europy dla klientów z całego świata. Posiadamy wydzielony dział rozwoju oprogramowania, który koncentruje się na naszych wewnętrznych produktach, dzięki którym wszyscy inni mogą świadczyć usługi najwyższej klasy na całym świecie. Obecnie w produkcji znajduje się wiele dostępnych na rynku projektów, nad którymi aktywnie pracują: - Usługa rezerwacji biletów kolejowych https://rail.ninja - Kreator wycieczek online https://triptile.com - Usługa rezerwacji hoteli https://hotel.ninja O projekcie Pracujemy nad systemem planowania pociągów o dużym obciążeniu, który przetwarza duże ilości danych o trasach kolejowych w czasie rzeczywistym. System jest zbudowany na bazie MariaDB i zawiera złożoną logikę buforowania, przetwarzania kolejek zadań i optymalizacji zapytań. Umiejętności techniczne - Ponad 5 lat doświadczenia z MariaDB/MySQL i głębokie zrozumienie architektury i optymalizacji baz danych - Znajomość języka SQL na poziomie eksperckim (zapytania złożone, funkcje okienkowe, CTE, podzapytania) - Doświadczenie w tworzeniu procedur składowanych i funkcji w MySQL/MariaDB - Biegłość w optymalizacji wydajności zapytań i schematów baz danych - Silne zrozumienie strategii indeksowania i optymalizacji dużych zbiorów danych - Doświadczenie z Flyway lub podobnymi narzędziami do migracji baz danych - Znajomość Linux/Unix i skryptów bash do automatyzacji Doświadczenie zawodowe - Ponad 5 lat komercyjnego rozwoju SQL - Doświadczenie z systemami o dużym obciążeniu (przetwarzanie milionów rekordów) - Znajomość zasad projektowania i normalizacji baz danych - Doświadczenie w pracy w zespole korzystającym z systemów kontroli wersji (Git) Cechy osobiste - Łatwość adaptacji i chęć wykorzystania nowych technologii - Otwartość na innowacje i nowoczesne praktyki rozwojowe - Zaangażowanie w ciągłe uczenie się i rozwój zawodowy - Elastyczne myślenie i umiejętność szybkiego opanowania nowych narzędzi Przydatne technologie - Doświadczenie w używaniu agentów AI do programowania i optymalizacji SQL - Znajomość nowoczesnych narzędzi automatyzacji w przepływach prac programistycznych - Doświadczenie z Jenkinsem lub innymi systemami CI/CD - Znajomość Dockera do konteneryzacji baz danych - Doświadczenie w monitorowaniu wydajności baz danych (Percona Toolkit, pt-query-digest) - Znajomość rozwiązań NoSQL (Redis, MongoDB) do buforowania - Doświadczenie z bazami danych w chmurze (AWS RDS, Google Cloud SQL) Wiedza domenowa - Doświadczenie w pracy z systemami transportowymi lub logistycznymi - Zrozumienie systemów kolejowych i rozkładu jazdy - Doświadczenie z systemami czasu rzeczywistego i przetwarzaniem strumieni danych Obowiązki - Tworzenie i optymalizacja złożonych zapytań SQL i procedur składowanych - Projektowanie schematów baz danych dla systemów o dużym obciążeniu - Tworzenie i utrzymywanie migracji przy użyciu Flyway - Optymalizacja wydajności istniejących zapytań i indeksów - Tworzenie skryptów bashowych do automatyzacji procesów - Wykorzystanie nowoczesnych narzędzi i agentów AI w celu zwiększenia wydajności - Analizowanie wydajności zapytań i identyfikacja wąskich gardeł - Monitorowanie stanu bazy danych i planowanie skalowalności - Profilowanie zapytań i tworzenie planów optymalizacyjnych - Praca z logami i diagnozowanie problemów - Uczestnictwo w przeglądach kodu SQL i przeglądach projektów baz danych - Konsultacje z członkami zespołu w kwestiach związanych z bazami danych - Dokumentowanie decyzji i procedur architektonicznych - Opieka mentorska nad młodszymi programistami w zakresie SQL i optymalizacji wydajności - Wprowadzanie do zespołu nowych technologii i najlepszych praktyk Co oferujemy - Praca zdalna - Nowoczesny stos technologii i wciągające wyzwania - Możliwość rozwoju zawodowego w zespole ekspertów - Dostęp do najnowocześniejszych narzędzi i technologii - Uczestnictwo w konferencjach technicznych i szkoleniach zawodowych - Praktyczne doświadczenie z nowoczesnymi technologiami i podejściami - Możliwość wpływu na decyzje architektoniczne w projekcie - Mentoring i dzielenie się wiedzą ze współpracownikami - Eksploracja i wdrażanie narzędzi AI w codziennych przepływach pracy Zainteresowanych prosimy o przesłanie CV na adres:

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:

Aplikuj w oryginalnym ogłoszeniu — tam znajdziesz kontakt.

Dopasuj oferty do moich umiejętności

Napisz, co potrafisz — dobierzemy oferty, gdzie to się przyda, i pokażemy stawkę na tle rynku.

Dopasuj za darmo

Ta oferta mogła zostać opublikowana bezpośrednio lub zagregowana z publicznego źródła. Jesteśmy platformą, nie pracodawcą. Sprawdź szczegóły przed aplikowaniem i nigdy nie płać za zatrudnienie.

Programista SQL / MariaDB — SkillsRouter