Backend (Python) Developer Offline
About the project:
We are seeking an experienced Backend Developer to join our team in building a robust IoT platform for electricity usage data visualization, sensor configuration, and user administration. We need someone with solid experience (junior+/middle) with whom we can develop modern applications using best practices, with a particular focus on databases, back-end development, and web services. Our main goal now is the refinement of current infrastructure to be more resilient to bugs, which we can confidently use to grow our business.
Requirements:
Must Have:
- Strong Python fundamentals.
- Django framework experience.
- API development.
- Data validation concept.
- MongoDB usage with python.
- Basic SQL knowledge.
- Familiarity with Linux environments.
- Experience with various web communication protocols (HTTP, MQTT, WebSocket, etc.).
- Strong background in DevOps tools and practices, including CI/CD, Git and TeamCity.
- Proficient in English.
Nice to Have:
- Pydantic experience.
- Experience with Raspberry Pi as end-client devices.
- Basic Flask knowledge.
- Knowledgeable in IoT communication protocols (Modbus, MBus, Lora, etc.).
- French is a plus.
Soft Skills:
- Strong analytical mindset with a solid understanding of business processes.
- A strong sense of responsibility and teamwork.
- Rigor, decision-making ability, and autonomy in task execution.
Responsibilities:
- Design, develop, and enhance platform features with a focus on scalability and performance.
- Oversee and maintain our cloud environment hosted on DigitalOcean.
- Provide technical support to the operations team to ensure smooth platform functioning.
- Integrate and manage external APIs and services, including CRM (Salesforce) and ERP systems.
- Collaborate with cross-functional teams including Product, Data
Required languages
English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Python β