Senior Software Engineer [Python]

at  TrailStone Group

Berlin, Berlin, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Aug, 2024Not Specified30 May, 2024N/AWorking Model,Processing,Addition,Design Patterns,PythonNoNo
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:

ABOUT YOU

This person will be a proactive and pragmatic problem solver, experienced and confident with Python programming. As this person will be joining an international and dynamic team, we hope that they will be comfortable prioritizing collaboration and transparency in their work. As we run on a hybrid-cloud and container-driven architecture, we are looking for someone comfortable working in this environment (partly on-premise and partly AWS).

We also operate a hybrid working model, so this person will need to be able to commute to and work from our Berlin office (Ernst-Reuter-Platz) an average of 2-3 days per week. In addition, we are looking for the following technical skills & prior experiences:

  • A minimum of 5-years of relevant data engineering experience with Python.
  • Tangible experience ensuring best ETL practices for processing, cleaning and verifying the integrity of large datasets.
  • Knowledge of object-oriented, functional and asynchronous programming and design patterns.
  • SQL experience and understanding of database fundamentals.
  • Domain knowledge in the energy or financial sector is highly desirable.

Don’t meet every single requirement? Studies have shown that women and individuals from minority backgrounds often hesitate to apply for positions unless they fulfil every requirement. We’re committed to building an inclusive and authentic workplace for everyone. So if this position excites you but your qualifications or experience don’t perfectly align with the job description, we still urge you to apply. You could be the ideal candidate for this role, or perhaps another opportunity within our expanding business.

Responsibilities:

Currently we are in a strong technical growth phase and are working on building a world-class product to help us scale and bring renewables to many more power markets in the world, while trading many smaller electricity assets. As a result, we are looking to hire an additional member to our global technology team, based in our Austin TX headquarters. As a Senior Software Engineer you will be working on developing best-in-class microservices and data pipelines for our renewables trading platform, in Python. Our tech stack includes Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server, and more.

This will be a full-time role, reporting to our Global Software Engineering Manager, based in our new Berlin office on Ernst-Reuter-Platz, and with the following responsibilities:

  • Designing, developing and maintaining microservices, ETL jobs and system components for our Python-based data integration, processing and analytics platform.
  • Collaborating in a cross-functional team with engineers, business analysts, traders and data scientists.
  • Improving and guarding code quality through pull requests and code reviews.
  • Helping mentor more junior engineers.
  • Staying up-to-date with the latest trends in technology and continuously improving our platform.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Berlin, Germany