About Us
:
Duferco is a global company with diverse interests spanning energy retail and trading, steel manufacturing, insurance, and logistics. Innovation has always been at the heart of our success and continues to shape our future. Our Corporate Innovation Team operates in a start-up-like, corporate-backed environment, focused on exploring, nurturing, and implementing cutting-edge ideas, technologies, and strategies to propel our organization to new heights.
As we expand and diversify our operations, we are looking for a versatile Python Developer to join our dynamic team. This role offers the opportunity to work across a wide range of technologies, including backend development and cloud computing. You will engage in various aspects of Python development, honing your skills while tackling diverse challenges in a fast-paced, innovative environment. Join us to expand your expertise and contribute to transformative projects within a collaborative team.
Responsibilities
:
* Design, develop, and maintain backend systems and applications using common Python frameworks, such as FastAPI.
* Build scalable APIs and services that integrate with various cloud platforms and tools.
* Develop and deploy software as containers (Docker, ECS/EKS) or serverless functions (Lambda).
* Create and maintain generic Python or SQL scripts (mostly using dbt) for ETL/ELT processes.
* Work with both SQL and NoSQL databases, or other storage solutions (e.g., S3).
* Collaborate with cross-functional teams to ensure seamless integration and delivery of primarily cloud-based solutions.
* Proactively research and adopt emerging Python libraries, development practices, and cloud services to ensure the company remains competitive and up to date.
Qualifications
:
* A master's degree in Computer Science, Software Engineering, or a closely related field.
* 3+ years of experience in backend development with a strong focus on Python.
* Proficiency in one or more Python web frameworks (FastAPI, Django, Flask).
* Expertise in building RESTful APIs, microservices, and integrating with third-party services.
* Expertise with cloud-based tools and services for computing, storage, and data processing (AWS preferred). Certifications are a plus (e.g., DVA-C02, SOA-C02).
* Experience with versioned and containerized software projects.
* Strong knowledge of data processing tools and techniques, including Pandas, ETL processes, and handling large datasets (SQL, dbt, Pandas, PySpark, etc.).
* Excellent problem-solving skills and a passion for writing clean, maintainable, and efficient code.
How to Apply
:
If you are a passionate and motivated Software Developer eager to build scalable backend solutions and work on cutting-edge cloud-based technologies, we encourage you to seize this opportunity. Please share your resume and highlight your experience with Python, backend development, and any cloud platform certifications you may have.