Skip to content

Senior Software Engineer

  • On-site
    • Berlin, Berlin, Germany
  • Software Development

Join our Berlin-based e-commerce team to develop innovative tech in Python, APIs, and GCP. Collaborate globally and help redefine how bedding products reach the world.

Job description

We are seeking a Senior Software Engineer to join our team and play a pivotal role in developing and maintaining our systems. The ideal candidate is a self-starter with a proven ability to take initiative, work independently, and seamlessly collaborate with a distributed team. This is a critical position requiring someone who can assess what needs to be done, prioritize effectively, and deliver reliable solutions without extensive oversight.

As a Senior Software Engineer, you will be responsible for designing, implementing, and optimizing systems that are integral to our operations. Your work will directly impact our ability to scale and improve efficiency, ensuring a seamless experience for our users and partners.

Responsibilities

API Development:

  • Design, build, and maintain APIs to connect internal platforms with external systems.

Software Development & Maintenance:

  • Troubleshoot, debug, and enhance existing systems, including apps, websites, and integrations with ERP systems.

Web Scraping:

  • Develop and maintain tools to gather and process data from various online sources.

GCP Cloud Service Management:

  • Manage the GCP environment and create/maintain cloud run functions.

Version Control:

  • Work with GitLab for source control and version management.

Collaboration:

  • Coordinate with cross-functional teams located across various regions to ensure quality solutions and efficient project delivery.

Data Warehousing:

  • Write and manage SQL queries for a PostgreSQL data warehouse to support business analytics and operations.

Job requirements

Qualifications:

  • 4+ Years of experience: With relevance to APIs, Software Engineering, and Cloud services

  • Master's Degree: In Computer Science, Software Engineering, or a related field.

  • Excellent Python Proficiency: Strong understanding of Python.

  • Extensive API Knowledge: Experience or coursework in RESTful API development.

  • Web scraping knowledge: (Beautiful Soup/Scrapy)

  • Git knowledge: Ability to implement effective version control

  • Problem-Solving: Ability to analyze and solve technical challenges.

  • Cloud services experience: Strong preference in Google Cloud

  • Self-Motivation: Able to work independently and in teams.

Nice to Have:

  • PHP Programming knowledge

  • Experience with Odoo ERP

  • Experience with Akeneo PIM System

  • Certification or knowledge of BPMN

or