backend engineer

New

othermo

Job

In this role, you will develop backend services for an IoT platform, work on database design and API logic in Python, ensuring stable, well-tested, and documented systems through close collaboration with product teams.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You develop and maintain the backend services of our Python-based IoT platform, help shape database schemas and quality standards, and work closely with the product teams.
  • You take responsibility for services and interfaces across our platform: from clean schema design in PostgreSQL and TimescaleDB to efficient API logic with Python and FastAPI, as well as testing, observability, and CI/CD.
  • You take a holistic approach to architecture, actively shape technical changes, and grow into a trusted sparring partner on the team.
  • Together with Embedded Systems, Customer Excellence, and Analytics, you translate business and technical requirements into reliable, thoroughly tested services.
  • With automated tests, high code quality, clear documentation, and well-defined guardrails, you ensure that new features are deployed to production safely and reliably.
  • Development, maintenance, and optimization of backend services, REST APIs, and automations using Python.
  • Design and maintenance of data models in PostgreSQL and TimescaleDB, including queries, indexes, and migrations.
  • Contribute to architectural decisions regarding API structure, service layers, and interfaces, and document the decisions in a clear and traceable manner.
  • Further development of MQTT-based communication between gateways and the backend, as well as the associated message processing.
  • Ensuring and continuously improving quality standards and production stability.
  • Close collaboration with Embedded Systems, Analytics, and other product roles, as well as supporting requirements through to a stable handover into production.

Our expectations of you

Qualifications

  • Very strong practical experience with Python for backend development, data processing, and API logic.
  • Expertise in automated testing and establishing quality standards, as well as a structured, reproducible approach to working with tickets and agile processes, with a focus on security and clean code.
  • Confident use of REST APIs and clear, version-controlled documentation.
  • Experience working with modern backend frameworks (e.g., FastAPI).
  • Proficiency with Git, GitLab, CI/CD, and containerized development or production environments, particularly Docker.
  • Willingness to learn about new topics, take on responsibility, and actively shape technical changes in collaboration with other team roles.
  • German: C1, English: B2.

Experience

  • Experience with relational databases, ideally PostgreSQL/TimescaleDB (schema design, indexing, migrations).

What we offer

  • Work on a production IoT platform where your contribution has a direct impact on stability, security, and performance.
  • Contribute to defining quality standards, collaborate within a growing team, and work directly with Engineering and Management.
  • Modern tech stack: Python, FastAPI, PostgreSQL/TimescaleDB, REST/MQTT, GitLab CI/CD, Docker, Linux.
  • Remote or hybrid work possible in Alzenau — flexible arrangements.
  • Excellent equipment, transparency, a collaborative team environment, and a dedicated training budget.

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Alzenau
    63755 Bayern, Germany

About your employer

othermo GmbH is a forward-looking startup that specializes in developing IoT solutions for the digitalization and enhancement of heating systems. The company places great emphasis on energy efficiency, connecting heating controls, meters, and sensors to analyze and optimize energy consumption. Through the company's portal, users can perform real-time monitoring and predictive control while adhering to data protection standards.

Company type
Startup
Work model
Hybrid, Onsite
Industry
Power Sector, Economy
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • WebslineSalzburg, Freilassing

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...

    • C#
    • JavaScript
    • SQL
    • CSS
    • HTML5
    • AJAX
    • MS SQL-Server
    • +2
    • +3
  • GBA Professional GmbHBernau

    • Easy Apply
    • Onsite
    • Full Time

    We have been developing industry-specific software solutions and websites with a high quality standard for 20 years. To strengthen our development team at our location in Bernau near Berlin, WE ARE LOOKING FOR YOU, a motivated, team-oriented employee,...

    • jQuery
    • TypeScript
    • Git
    • React
    • JavaScript
    • JIRA
    • HTML
    • Bootstrap
    • Nuxt
    • CSS
    • +12
    • +13

backend engineer

othermo