Junior/Middle Python Developer Offline
Project Description:
One of the world's largest providers of products and services to the energy industry requires the development, support, and integration of software systems in the Oil & Gas domain. These systems include capabilities such as data acquisition from hardware and software components, machine control, cloud connectivity, process automation, and user interaction. You will be part of a cross-functional team. The project is stable, long-term, and continually adopts new technologies. The project follows the SCRUM methodology.
Responsibilities:
Design, develop, and maintain backend services and RESTful APIs using Python and Flask
• Implement messaging solutions with RabbitMQ and MQTT
• Work with MongoDB and Redis for efficient data storage and caching
• Develop robust and scalable features using multithreading
• Write clean, maintainable, and well-documented code with proper version control using Git
• Containerize applications and manage development environments using Docker
• Ensure code quality through unit testing (e.g., pytest) and participate in code reviews
• Collaborate with team members using Azure DevOps and other Azure services
• Monitor and troubleshoot system performance, contributing to continuous improvement effortsMandatory Skills Description:
• Python 1-2+ years of experience
• RabbitMQ, MQTT
• Multithreading
• REST API
• Docker
• Git
• Azure (e.g., Azure DevOps, Azure Deck)
• Unit Testing: PytestNice-to-Have Skills Description:
OpenAPI
asyncio / aiohttp
numpy/pandas- Languages:
- English: B2 Upper Intermediate
The job ad is no longer active
Look at the current jobs Python →