Backend Engineer at othermo GmbH
berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 26

Salary

0.0

Posted On

27 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Your role with us

You will be responsible for the services and interfaces of our platform: from clean schema design in PostgreSQL and TimescaleDB to efficient API logic with Python and FastAPI, all the way to testing, observability, and CI/CD. You will take a holistic approach to architecture, actively shape technical changes, and develop into a reliable sparring partner within the team. 


Together with Embedded Systems, Customer Excellence, and Analytics, you will translate business and technical requirements into reliable, well-tested services. With automated tests, high code quality, traceable documentation, and clear guardrails, you will ensure that new features are deployed safely and reliably to production.

Your tasks

  • Development, maintenance and optimization of backend services, REST APIs and automations based on Python.
  • Design and maintenance of data models in PostgreSQL and TimescaleDB - including queries, indexes and migrations.
  • Participation in architectural decisions regarding API structure, service layers and interfaces, as well as comprehensible documentation of the decisions.
  • Further development of MQTT-based communication between gateways and backend, as well as the associated message processing.
  • Ensuring and further developing quality standards and production stability
  • Close collaboration with embedded systems, analytics and other product roles, as well as support for requirements up to stable handover into production.

This is what you bring with you

  • Excellent Python practice for backend development, data processing, and API logic.
  • Expertise in automated testing and the development of quality standards, as well as a structured, reproducible way of working with tickets and agile processes with a focus on security and clean code.
  • Experience with relational databases, ideally PostgreSQL/TimescaleDB (schema design, indexing, migrations).
  • Safe handling of REST interfaces and clean, versioned documentation.
  • Familiarity with modern backend frameworks (e.g., FastAPI).
  • Experience with Git, GitLab, CI/CD and containerized development or production environments, especially Docker.
  • Willingness to familiarize yourself with new topics, take on responsibility and actively participate in shaping technical changes in exchange with other team roles.



Responsibilities
Loading...