Senior Data Engineer (m/f/d)

at  Raisin

6FAM, Hessen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Oct, 2024Not Specified02 Jul, 2024N/ASecurity,Learning Environment,Slack,Trello,Confluence,Pension Schemes,CollaborationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Team
Raisin Bank aspires to be the leading pan-European B2B2X service bank. It provides flexible and innovative banking-as-a-service solutions to financial service providers and platforms across Europe.

Using a cloud based Banking-as-a-Service approach, we empower our B2B customers to innovate finance. Our goal is to build long term partnerships. Therefore we refer to our customers as partners.

  • We provide the infrastructure for innovative business models in financial services. For our partners, we combine state-of-the-art technology with extensive banking experience.
  • Together, we continuously improve and expand our products and services to enable strong and sustainable growth.
  • We are an agile organization that entrusts responsibility to its employees and offers them a variety of growth opportunities. Our corporate culture is based on trust, integrity and feedback. Together, we strive for sustainable growth, resilience and diversity.

Your Responsibilities

  • Applying your Data Engineering skills to plan, build, deliver and monitor a BI product for Raisin Bank with a state of the art cloud based tech stack.
  • Creating and optimising data pipelines using for example Python, Airflow and Snowflake.
  • Identify requirements with the business teams and transform them into value-added solutions.
  • Researching new solutions for moving the ETL process forward and dealing with growing data volumes, speed and availability.
  • Researching new solutions for automatising processes and communications with other teams.
  • You do strong code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
  • You work within your team to negotiate and document standards and practices in software development.
  • You research and shape multiple alternative technical solutions when possible.
  • You assume end to end ownership on the team projects’ delivery.
  • You identify complex features that require a rollout plan and execute it with attention to detail.
  • You actively manage the technical documentation in your team projects.
  • You actively manage the technical debt in your team projects.
  • You participate in the hiring process with technical fit interviews and tech challenge reviews.

Your Profile

  • You have a university degree in Computer Science, Engineering, Information Systems or related fields or equivalent practical experience.
  • You know how to manage software projects to a successful delivery in a collaborative fashion.
  • Very good communication skills; Fluency in English; German-language skills are a plus but not mandatory.
  • Strong analytical and quantitative approach to problems.
  • Solid programming experience in Python.
  • Experience with tools such as Airflow, Snowflake, Looker or similar.
  • Knowledge of AWS products such as S3 and Lambda.
  • Solid work experience with SQL and Databases.
  • Eagerness and hunger to learn - on the job learning.
  • Comfortable in dynamic and changing environment - strong inclination to take responsibility for your work.

Join our mission, join our team - and grow with us!
As part of the strong Raisin family, Raisin Bank combines the best of both worlds:

The experience and security of a bank with the flexibility and innovative strength of a start-up. Our employees are just as diverse as our partners. If you are looking for a dynamic environment in which you can play to your strengths and develop yourself further, you have come to the right place! In our agile fintech environment you have the opportunity to work in an international team and gain new experience.

  • Sparring partner and contact person in the entire corporate environment
  • Exciting cooperation partners and projects in the banking and start-up scene
  • Fully cloud-based Banking-as-a-Service Platform
  • Company-wide use of industry-leading tools for analysis, development, communication and collaboration such as AWS Stack, Spluk, GSUITE, Slack, Atlassian Suite (Jira, Confluence, Trello) and many more.
  • Dynamic environment, short distances, agile working methods
  • Flexible working hours and 30 days vacation including free on Christmas Eve and New Year’s Eve
  • Collegial cooperation and supportive learning environment
  • Promotion of company pension schemes and capital-forming benefits
  • Subsidized travel expenses / RMV ticket
  • Meal subsidy for daily lunch
  • Group-wide onboarding days in Berlin
  • A diverse team of experts to learn from and inspire each other

Responsibilities:

  • Applying your Data Engineering skills to plan, build, deliver and monitor a BI product for Raisin Bank with a state of the art cloud based tech stack.
  • Creating and optimising data pipelines using for example Python, Airflow and Snowflake.
  • Identify requirements with the business teams and transform them into value-added solutions.
  • Researching new solutions for moving the ETL process forward and dealing with growing data volumes, speed and availability.
  • Researching new solutions for automatising processes and communications with other teams.
  • You do strong code reviews, ensuring not only best practices and business rules, but also performance, security, impact on other features or projects, and always with respectful and constructive communication.
  • You work within your team to negotiate and document standards and practices in software development.
  • You research and shape multiple alternative technical solutions when possible.
  • You assume end to end ownership on the team projects’ delivery.
  • You identify complex features that require a rollout plan and execute it with attention to detail.
  • You actively manage the technical documentation in your team projects.
  • You actively manage the technical debt in your team projects.
  • You participate in the hiring process with technical fit interviews and tech challenge reviews


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

Graduate

Proficient

1

60311 Frankfurt am Main, Germany