Backend Engineer Python / API / Data at Luxoft Berlin
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

18 Dec, 26

Salary

80000.0

Posted On

19 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Your role in the team


  • You will join aduno®'s core development team and work at the interface between physical infrastructure and scalable software.

  • From LoRaWAN sensor data and MQTT pipelines to high-performance REST APIs - you'll bring the data to life.

  • You will design and implement scalable APIs and microservices using FastAPI - from data integration to secure endpoints.

  • Integration and processing of sensor data from LoRaWAN networks via MQTT and ChirpStack - you will ensure that no data point is lost.

  • Design and optimization of TimescaleDB schemas for time-series data; high-performance queries for large data volumes are your specialty.

  • Implementation of JWT-based authentication, refresh token strategies and modern authentication flows (including Redis session management).

  • Containerisation with Docker, helping to design CI/CD pipelines and deployment processes.

  • Developing and maintaining a testing strategy using pytest, mypy, and static code analysis tools (ruff, bandit) to ensure sustainable, secure code.


This text has been machine translated. Show original

Our expectations of you

Qualifications


  • Proficiency in PostgreSQL or TimescaleDB; Understanding of time series data and query optimisation.

  • Proficiency in using containers for local development and deployment.

  • Knowledge of Redis (session management, caching).

  • Vertrautheit mit modernen Authentifizierungsstandards (JWT, OAuth 2.0, DPoP / RFC 9449).

  • Understanding of clean architecture and scalable system designs.

  • You take ownership of your components and proactively drive projects forward.

  • You can clearly communicate technical matters - both within the team and to stakeholders.

  • Clean code, sustainable solutions and meaningful tests are second nature to you.

  • You strike the right balance between perfection and time-to-market.

  • You enjoy sharing your knowledge, giving constructive feedback and working collaboratively to find the best solution.

  • You see IoT, network technologies, and new Python patterns as exciting areas, not as obstacles.

Experience


  • Several years' practical experience with Python 3.10+ and knowledge of object-oriented and functional programming.

  • Extensive experience in the development and design of RESTful APIs using FastAPI or a comparable framework (Flask, Django REST).

  • Knowledge of MQTT protocols and experience with processing real-time data streams.

  • Practical experience with pytest and writing unit and integration tests.

  • Experience with ChirpStack or other LoRaWAN network servers.

Responsibilities

Your role in the team


  • You will join aduno®'s core development team and work at the interface between physical infrastructure and scalable software.

  • From LoRaWAN sensor data and MQTT pipelines to high-performance REST APIs - you'll bring the data to life.

  • You will design and implement scalable APIs and microservices using FastAPI - from data integration to secure endpoints.

  • Integration and processing of sensor data from LoRaWAN networks via MQTT and ChirpStack - you will ensure that no data point is lost.

  • Design and optimization of TimescaleDB schemas for time-series data; high-performance queries for large data volumes are your specialty.

  • Implementation of JWT-based authentication, refresh token strategies and modern authentication flows (including Redis session management).

  • Containerisation with Docker, helping to design CI/CD pipelines and deployment processes.

  • Developing and maintaining a testing strategy using pytest, mypy, and static code analysis tools (ruff, bandit) to ensure sustainable, secure code.


This text has been machine translated. Show original

Our expectations of you

Qualifications


  • Proficiency in PostgreSQL or TimescaleDB; Understanding of time series data and query optimisation.

  • Proficiency in using containers for local development and deployment.

  • Knowledge of Redis (session management, caching).

  • Vertrautheit mit modernen Authentifizierungsstandards (JWT, OAuth 2.0, DPoP / RFC 9449).

  • Understanding of clean architecture and scalable system designs.

  • You take ownership of your components and proactively drive projects forward.

  • You can clearly communicate technical matters - both within the team and to stakeholders.

  • Clean code, sustainable solutions and meaningful tests are second nature to you.

  • You strike the right balance between perfection and time-to-market.

  • You enjoy sharing your knowledge, giving constructive feedback and working collaboratively to find the best solution.

  • You see IoT, network technologies, and new Python patterns as exciting areas, not as obstacles.

Experience


  • Several years' practical experience with Python 3.10+ and knowledge of object-oriented and functional programming.

  • Extensive experience in the development and design of RESTful APIs using FastAPI or a comparable framework (Flask, Django REST).

  • Knowledge of MQTT protocols and experience with processing real-time data streams.

  • Practical experience with pytest and writing unit and integration tests.

  • Experience with ChirpStack or other LoRaWAN network servers.


Loading...