At a Glance
- Tasks: Develop innovative full-stack applications using Python and React in a dynamic environment.
- Company: Join Vitol, a global leader in energy and commodities with a collaborative culture.
- Benefits: Enjoy global exposure, competitive salary, and opportunities for travel and professional growth.
- Why this job: Make a real impact in the energy industry while working with cutting-edge technologies.
- Qualifications: 3+ years of experience in full-stack development with Python, .NET C#, and React.
- Other info: Be part of a vibrant community focused on innovation and sustainability.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Vitol is a leader in energy and commodities. Vitol produces, manages and delivers energy and commodities, including metals, to consumers and industry worldwide. In addition to its primary business, trading, Vitol is invested in infrastructure globally, with $13+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 serves its customers from some 40 offices worldwide. Revenues in 2024 were over $330bn.
We are hiring for Full Stack Developer positions across multiple teams, working closely with a wide range of business lines. You will be given the opportunity to work with technical and non-technical experts and develop innovative solutions, and full-stack applications used globally across a wide range of commercial and operational desks. The role will offer you an incredible opportunity to impact decisions through the development of innovative solutions.
You will be heavily involved in helping transform the existing applications landscape, where your ability to quickly understand business requirements, communicate effectively, work independently and rapidly prototype/iterate over new and existing requirements will be crucial in driving modern cutting-edge solutions to empower our commercial teams.
Full Stack Developer roles, located in London, UK, characterise themselves by:
- Rapid Prototyping: Working closely with the operations/commercial teams to build and support market-focused business development applications and support existing tools, by rapidly iterating on user feedback, turning it into actionable value‑adding solutions.
- Project Management: Analyse ongoing business and user requirements and independently manage project lifecycles from end-to-end within the team.
- Innovation: Suggest innovative and reliable technical solutions for the business, enhancing existing processes or identifying new opportunities for the business to leverage.
- Platform Expertise and Integration: Develop a deep understanding of Vitol's MIS platforms and tools, their functionalities and capabilities to help the platforms thrive.
Requirements:
- Relevant university degree.
- 3+ years of full stack Python + .NET C# (backend) development experience with in-depth knowledge of ORM and API frameworks.
- 3+ years of full stack Typescript React development experience.
- Experience using Python libraries such as Fast API, SQL Alchemy and Pydantic is mandatory.
- Experience using C# Entity Framework preferred.
- Experience in building, maintaining and optimizing relational SQL databases (PostgresSQL/Oracle).
- Passion for developing in Python, C# and React and a driven desire to engage with both our development community and the business.
- Drive to stay up to date with changes in the Python, C# and Typescript React landscape, and develop on the forefront of these exciting and fast‑paced programming languages.
Soft skills that will help you stand out:
- Driven and results oriented with either previous experience and/or a demonstrable commercial interest for the commodities industry.
- Passionate about turning iterative business feedback into rapidly prototyped solutions and transform them into widely adopted value adding and global business applications.
- Initiative with an entrepreneurial self‑starting mindset.
- Highly driven with an innate ability to accomplish and deliver outstanding results in a fast‑paced trading environment.
- Outstanding communication and relationship management skills.
- Capable of working effectively across organizational and cultural boundaries, demonstrating a global perspective and the ability to foster multi‑platform team collaboration.
- Dedicated, energetic, resilient, and resourceful.
- Highly creative with a strong innate ability for problem solving.
- A natural team player.
What we offer:
- Global Exposure: The chance to work in a dynamic, international environment with colleagues and businesses spanning to all corners of the world.
- Energy Commodities Trading Industry: Opportunity to work within one of the most interesting, rapidly changing and globally impacting industries.
- Fast Paced Creative Work Environment: Access to working with a wide range of technologies and tools that empower you to be creative and excel in your role.
- Impactful Work: The opportunity to contribute to incredibly meaningful projects that drive the energy industry forward and make a global impact across our lines of business and our operations.
- Innovation: The opportunity to work and drive change at the cutting edge of the energy commodity trading industry’s technological landscape.
- Corporate Social Responsibility: Ability to engage in a variety of charitable initiatives and programs that give back to the community and promote sustainability.
- Travel: Opportunity to travel to a wide variety of offices and sites across all corners of the world where our business development teams operate.
- Python and React Communities: Access to our global and continuously growing Python Community (+250 colleagues) and React Community (+50 colleagues) that provides training, and ongoing discussions around the changes in the landscape of these frameworks and a creative space to produce suggestions and ideas to test and/or form new solutions that further drive the success of the business.
Full Stack Developer Roles (Python/React) employer: Vitol
Contact Detail:
Vitol Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer Roles (Python/React)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. The more people you know, the better your chances of landing that Full Stack Developer role at Vitol.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those using Python and React. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Make sure you can demonstrate your knowledge of ORM, API frameworks, and SQL databases. Confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the Vitol team and making an impact in the energy sector.
We think you need these skills to ace Full Stack Developer Roles (Python/React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack Developer role. Highlight your experience with Python, React, and any relevant projects that showcase your skills. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the energy and commodities industry and how your skills align with our needs. Let us know what excites you about working at Vitol!
Showcase Your Projects: If you've worked on any cool projects, make sure to mention them! Whether it's a personal project or something from your previous job, we love seeing how you've applied your skills in real-world scenarios.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Vitol
✨Know Your Tech Stack
Make sure you’re well-versed in Python, React, and C#. Brush up on your knowledge of ORM and API frameworks, as well as libraries like FastAPI and SQLAlchemy. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects. Highlight your ability to rapidly prototype solutions based on user feedback. This is crucial for the role, so be ready to discuss specific instances where your innovative thinking made a difference.
✨Understand the Business Context
Familiarise yourself with the energy and commodities sector. Knowing how your technical skills can impact business decisions will set you apart. Be prepared to discuss how you can contribute to Vitol’s goals and enhance existing processes through technology.
✨Demonstrate Your Team Spirit
Vitol values collaboration across teams, so be ready to talk about your experiences working in diverse groups. Share how you’ve built relationships and communicated effectively with both technical and non-technical stakeholders. This will show that you can thrive in their dynamic environment.