Jobs and Careers
SO

Senior Fullstack Software Engineer - Python (f/m/d)

sonnen GmbH
Germanyfull_timeVerifiedPosted 17 Nov 2023

About the role

We are looking for a Senior Software Engineer - Full-Stack (m/f/d) to join one of our Delivery Platform teams. In this exciting position, you will contribute to a new globally scaled project, which will automate and manage the lifecycle of Sonnen Energy Service products. We work in a remote, cross functional Scrum Team consisting of: scrum master, product owner, software engineers, requirements engineers, and business analysts. We also emphasize a collaborative approach and we are dedicated in fostering a positive and inclusive team culture. 

  

What you will do to help drive energy transition:

 

  • Collaborate within your team and across teams to design, implement, test, document and deliver scalable and reliable services for automating business processes

  • Actively contribute to code reviews, ensuring code quality and best practices. 

  • Drive innovation by suggesting and implementing improvements in software development processes, tools, and technologies. 

  • Work closely with domain experts in your team to understand requirements and translate them into technical solutions 

  • Mentor and coach less experienced engineers in your team

 

What you will need for that journey:   

 

  • At least 7 years experience building, testing and maintaining cloud-based services with (at least partly) Python, ideally with FastAPI 

  • Proficiency in cloud services such as AWS (e.g., Lambda, S3, RDS, API Gateway, EC2, etc.). 

  • Experience with REST-ful as well as event-based architectures

  • Solid understanding and practical experience with infrastructure-as-code tools like Terraform. 

  • Familiarity with monitoring tools such as Sentry, Datadog and CloudWatch. 

  • Strong knowledge of database systems, particularly PostgreSQL. 

  • Knowledge of CI/CD pipelines and associated tools like Github or GitLab 

  • Hands-on experience with designing scalable and maintainable systems from scratch

  • A strong appreciation for creating high-quality and documented solutions

  • You take an active part in the process of translating business requirements into solutions and are able to explain technical feaibility and limitations to non-technical colleagues.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

sonnen GmbH

View company profile →