Python Full Stack Desk Applications Developer
2 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Company Description
Vitol is a leader in energy and commodities. Vitol produces, manages, and delivers energy and commodities to consumers and industry worldwide. In addition to its primary business of trading, Vitol is invested in infrastructure globally, with over $10 billion invested in long-term assets.
Vitol’s customers include national oil companies, multinationals, leading industrial companies, and utilities. Founded in Rotterdam in 1966, today Vitol operates from approximately 40 offices worldwide. Revenues in 2023 were $400bn.
For more information: vitol.com
Job Description
You will have the opportunity to work with non-technical experts and develop innovative analytical solutions and full-stack applications. This role allows you to impact both commercial and operational decisions significantly. You will help transform existing workflows and analytics landscape, requiring quick understanding of user requirements, effective communication, and independent work to drive automation and process optimization.
Key Responsibilities:
- Enhance automation by migrating existing Excel-based workflows into Python
- Build and support market-focused analytical tools in collaboration with operations and commercial teams, iterating based on user feedback
- Manage project lifecycles independently, analyzing business and user requirements
- Suggest innovative technical solutions to improve processes or identify new opportunities
- Assist in upskilling the desk on Python and ensure critical scripts are productionized
- Develop expertise in Vitol's MIS platforms and tools, becoming a go-to resource
- Collaborate with IT and business teams to optimize processes and ensure effective utilization of tools
Qualifications:
- Relevant university degree
- 3+ years of full-stack Python and React development experience
- Proficiency with Python frameworks such as FastAPI, Plotly Dash/Streamlit, SQLModel, Pydantic
- Experience with data scraping and data normalization techniques
- Experience working with relational SQL databases, e.g., PostgreSQL
- Passion for Python and React development, with active engagement in community and latest trends
- Knowledge of Typescript React is a plus
- Experience with Mantine React Components and Tanstack React Query/Router is a plus
Additional Skills:
- Interest or experience in the commodities industry
- Attention to detail, initiative, and entrepreneurial mindset
- Ability to work independently, manage priorities, and meet deadlines
- Excellent communication and relationship management skills
- Ability to collaborate across organizational and cultural boundaries
- Resilience, resourcefulness, and problem-solving skills
What We Offer:
- Global exposure in an international environment
- Access to innovative technology and tools
- Participation in Python and React communities for training and discussion
- Impactful projects influencing the energy industry
- Opportunities for charitable engagement and sustainability initiatives
- Work in a dynamic, office-based environment (5 days a week)
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industry: Oil and Gas