Duferco is a global company with diversified operations in energy retail and trading, steel manufacturing, insurance, and logistics. Innovation has always been central to our growth, and it continues to drive our future. Our Corporate Innovation Team operates with a start-up mindset within a corporate-backed environment, dedicated to identifying, developing, and deploying cutting‑edge ideas, technologies, and strategies that propel our organization forward.
We are seeking a versatile Software Engineer to join our dynamic team in Milan or Lugano as we expand and diversify. In this role, you’ll work with a wide range of technologies—from backend development and cloud computing to AI‑driven solutions. You’ll explore multiple business domains, including manufacturing, trading, logistics, and even sports. This position offers the chance to deepen your expertise in Python while working on innovative, high‑impact projects across the company.
Responsibilities
- Design, develop, and maintain backend systems and applications using Python, leveraging frameworks such as FastAPI.
- Build scalable APIs and services that integrate with various cloud platforms and tools.
- Develop and deploy software using containerized environments (Docker, ECS/EKS) and/or serverless architectures (AWS Lambda).
- Create and maintain Python or SQL scripts for ETL/ELT workflows, primarily using dbt.
- Work with SQL and NoSQL databases, as well as other storage solutions (e.g., S3).
- Proactively research and adopt emerging technologies, Python libraries, development best practices, and cloud services to keep our systems innovative and competitive.
- Partner with data scientists, AI specialists, data engineers, and cloud architects to deliver impactful, end‑to‑end, business‑driven solutions.
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 Engineer 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.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Mining, Data Infrastructure and Analytics, and Oil and Gas