Job Overview
Python Developer – You maintain and improve existing microservices for data processing, data persistence and data transport via APIs. To scale up our software environment, you review, refactor and extend existing implementations. The focus is on optimization of performance, robustness and test coverage. A broad set of technologies is involved: Web frontends (Flask, Jinja, Bootstrap), API interaction with external systems (REST), Publish/Subscribe based messaging (MQTT), continuous and event-driven data processing, partially multi-threaded and/or concurrent (asyncio) and database operations (MySQL).
Your Responsibilities
Understand and maintain existing services; troubleshooting and bug fixingOptimize implementations for higher performance and robustnessRefactor codebase, extract cross-project dependencies to librariesIncrease test coverage (Unit tests and integration tests)Interact with and embed external services, third-party libraries
What We Expect
Min. 3 years of professional experience in object oriented programmingMin. 2 years of professional experience with PythonAdvanced python developer; write efficient, well-understandable codeGood understanding of concurrent processing; especially using asyncioKnowledge about common data exchange concepts, e.g. REST, MQTTExperience in writing PyUnit tests and Integration tests; concept of mockingConfident usage of MySQL databases(Debian) Linux CLI usage; Docker; Git version control systemTeam-player spirit with strong self-learning abilitiesGood communication skills, good English level spoken and written
That Awaits You
Flat hierarchies, short decision paths, open corporate cultureOpportunity to work together with an innovative international teamPossibility for hybrid workingFlexible work scheduleA new office with all amenitiesFree coffee, tea & other drinksRegular, fun team events
Job Detail
Related Jobs (5473)
-
Machine Learning Engineer – REMOTE on December 21, 2024
-
Frontend Engineer – REMOTE on December 20, 2024
-
Smart Contracts Security Engineer – REMOTE on December 18, 2024
-
Bubble.io Developer for Data Analytics Platform – Quick turnaround – REMOTE on December 17, 2024
-
Senior Demo Engineer – REMOTE on December 15, 2024
-
Senior Compiler Engineer – REMOTE on December 13, 2024
-
Senior Data Analyst on December 6, 2024
-
Programmatic Senior Analyst on December 6, 2024
-
Data Analyst on December 6, 2024
-
Survey Methodologist on December 6, 2024