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 efforts

     

  • Mandatory Skills Description:

    • Python 1-2+ years of experience
    • RabbitMQ, MQTT
     • Multithreading
     • REST API
     • Docker
     • Git
     • Azure (e.g., Azure DevOps, Azure Deck)
     • Unit Testing: Pytest

     

  • Nice-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 →