Senior Software Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Backend): Developing APIs and backend systems in complex environments, working with Data Pipelines, extracting and digging into different Datasets coming from Airports, Airplanes, and Ground Handlers with an accent on understanding data and getting insights to train ML Models. Focus on designing, defining, developing, and deploying the full set of APIs to access the Data and developing basic user interfaces with the help of AI.
Location: Barcelona, Spain; Madrid, Spain. Work from home up to 2 days/week is possible.
Company
provides technology and communication innovations to power the success of the global air travel industry.
What you will do
- Work together with the team in designing and developing scalable cloud-based data products with a focus on performance, cost-efficiency, and security.
- Develop reference ingestion APIs, ensuring the proper Data Quality and coherence so the data representation becomes easier on the consumer side.
- Develop and maintain pipelines and CI/CD for our products development and deployment.
- Ensure proper testing and quality coverage across our platform.
- Collaborate with data engineers, scientists, analysts, and business stakeholders across the Air Transport Industry to translate requirements into technical solutions.
Requirements
- 3-5 years of technical experience with large Company back-end systems.
- Strong technical skills in any typed backend language (preference on typed languages like Java, TypeScript), with clean coding and OOP practices.
- Proven knowledge, and being a strong believer, on Domain-Driven Design (DDD) applied to large companies with complex businesses.
- Expertise Hexagonal Architecture as an architectural pattern.
- Knowledge of Rest-API design and development under the best practices.
- Strong collaboration skills, with the ability to enable and advise teams without taking ownership of their delivery.
- Proactive and solution-oriented mindset.
- Flexibility and adaptability in dynamic environments.
- Curiosity and eagerness to learn new tools and improve processes.
Nice to have
- Experience on GraphQL.
- Familiarity with Databricks, Spark and event streaming (e.g. Azure Event Hub, Kafka).
- Proficiency in SQL and Python.
- Cloud deployment experience (Azure preferred).
Culture & Benefits
- Work from home up to 2 days/week (depending on your team's needs).
- Make your workday suit your life and plans.
- Take up to 30 days a year to work from any location in the world.
- Employee Wellbeing: Employee Assistance Program (EAP), for you and your dependents 24/7, 365 days/year.
- Professional Development: Access to world-class platforms and programs designed to help you thrive.
- Competitive benefits that make sense with both your local market and employment status.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →