SQL-Entwickler / MariaDBSQL Developer / MariaDB
SQL-Entwickler #Stellenangebot #SQL #Entwickler #DataEngineer Standort: Welt Format: Vollzeit, Remote Firebird ist ein internationales Online-Reiseunternehmen, das Reisen nach Europa für Kunden aus der ganzen Welt organisiert. Wir verfügen über eine eigene Softwareentwicklungsabteilung, die sich auf unsere internen Produkte konzentriert und es allen anderen ermöglicht, erstklassige, weltweite Dienstleistungen anzubieten. Derzeit befinden sich eine Reihe kommerziell verfügbarer Projekte in der Produktion, an denen aktiv gearbeitet wird: - Service zur Buchung von Bahntickets https://rail.ninja - Online-Reiseersteller https://triptile.com - Service zur Buchung von Hotels https://hotel.ninja Über das Projekt Wir entwickeln ein Hochlast-Zugplanungssystem, das große Mengen an Echtzeit-Eisenbahnstreckendaten verarbeitet. Das System basiert auf MariaDB und umfasst komplexe Logik für Caching, Aufgabenwarteschlangenverarbeitung und Abfrageoptimierung. Technische Fähigkeiten - Über 5 Jahre Erfahrung mit MariaDB/MySQL und ein tiefes Verständnis der Datenbankarchitektur und -optimierung - SQL-Kenntnisse auf Expertenniveau (komplexe Abfragen, Fensterfunktionen, CTEs, Unterabfragen) - Erfahrung in der Entwicklung gespeicherter Prozeduren und Funktionen in MySQL/MariaDB - Kenntnisse in der Leistungsoptimierung von Abfragen und Datenbankschemata - Ausgeprägtes Verständnis von Indizierungs- und Optimierungsstrategien für große Datenmengen - Erfahrung mit Flyway oder ähnlichen Datenbankmigrationstools - Kenntnisse in Linux/Unix und Bash-Scripting für die Automatisierung Berufserfahrung - 5+ Jahre kommerzielle SQL-Entwicklung - Erfahrung mit Hochlastsystemen (Verarbeitung von Millionen Datensätzen) - Kenntnisse der Prinzipien des Datenbankdesigns und der Normalisierung - Erfahrung in der Teamarbeit mit Versionskontrollsystemen (Git) Persönliche Qualitäten - Anpassungsfähigkeit und Bereitschaft, neue Technologien zu nutzen - Offenheit für Innovation und moderne Entwicklungspraktiken - Engagement für kontinuierliches Lernen und berufliche Weiterentwicklung - Flexibles Denken und die Fähigkeit, neue Werkzeuge schnell zu beherrschen Nice-to-have-Technologien - Erfahrung im Einsatz von KI-Agenten für die SQL-Entwicklung und -Optimierung - Kenntnisse moderner Automatisierungstools in Entwicklungsworkflows - Erfahrung mit Jenkins oder anderen CI/CD-Systemen - Kenntnisse von Docker für die Datenbankcontainerisierung - Erfahrung in der Überwachung der Datenbankleistung (Percona Toolkit, pt-query-digest) - Kenntnisse über NoSQL-Lösungen (Redis, MongoDB) für Caching - Erfahrung mit Cloud-Datenbanken (AWS RDS, Google Cloud SQL) Domänenwissen - Erfahrung mit Transport- oder Logistiksystemen - Verständnis für Eisenbahnsysteme und -planung - Erfahrung mit Echtzeitsystemen und Datenstromverarbeitung Verantwortlichkeiten - Entwicklung und Optimierung komplexer SQL-Abfragen und gespeicherter Prozeduren - Entwerfen von Datenbankschemata für Hochlastsysteme - Erstellen und Verwalten von Migrationen mit Flyway - Optimierung der Leistung bestehender Abfragen und Indizes - Entwicklung von Bash-Skripten zur Prozessautomatisierung - Nutzung moderner Tools und KI-Agenten zur Steigerung der Effizienz - Analyse der Abfrageleistung und Identifizierung von Engpässen - Überwachung des Datenbankzustands und Planung der Skalierbarkeit - Profilierung von Abfragen und Erstellung von Optimierungsplänen - Arbeiten mit Protokollen und Diagnostizieren von Problemen - Teilnahme an SQL-Code-Reviews und Datenbank-Design-Reviews - Beratung von Teammitgliedern zu datenbankbezogenen Themen - Dokumentation architektonischer Entscheidungen und Verfahren - Betreuung junger Entwickler in SQL und Leistungsoptimierung - Einführung neuer Technologien und Best Practices in das Team Was wir anbieten - Remote-Arbeit - Moderner Technologie-Stack und spannende Herausforderungen - Möglichkeiten zur beruflichen Weiterentwicklung innerhalb eines Expertenteams - Zugang zu modernsten Werkzeugen und Technologien - Teilnahme an Fachkonferenzen und Berufsschulungen - Praktische Erfahrung mit modernen Technologien und Ansätzen - Fähigkeit, architektonische Entscheidungen im Projekt zu beeinflussen - Mentoring und Wissensaustausch mit Kollegen - Erforschung und Implementierung von KI-Tools in täglichen Arbeitsabläufen Bei Interesse senden Sie bitte Ihren Lebenslauf an:
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
Bewirb dich in der Original-Anzeige — dort findest du den Kontakt.
Stellen zu meinen Fähigkeiten finden
Sagen Sie uns, was Sie können — wir finden passende Stellen und zeigen den Lohn im Marktvergleich.
Kostenlos findenDiese Anzeige wurde direkt veröffentlicht oder aus einer öffentlichen Quelle aggregiert. Wir sind eine Plattform, nicht der Arbeitgeber. Prüfe die Details und zahle niemals für eine Anstellung.