At a Glance
- Tasks: Develop innovative full-stack applications and solutions for global business lines.
- Company: Join a dynamic energy commodities trading company with a global reach.
- Benefits: Global exposure, competitive salary, creative work environment, and travel opportunities.
- Other info: Engage in community initiatives and collaborate with a vibrant tech community.
- Why this job: Make a real impact in the energy industry while working with cutting-edge technologies.
- Qualifications: 3+ years of Python and React development experience; strong problem-solving skills.
The predicted salary is between 60000 - 80000 £ per year.
We are hiring for a Full Stack Developer, 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.
A Full Stack Developer at Vitol characterises 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.
Qualifications
- Relevant university degree.
- 3+ years of full stack Python 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, SQLAlchemy and Pydantic is mandatory.
- Experience in building, maintaining and optimizing relational SQL databases (PostgresSQL/Oracle).
- Rapid dashboard development (Streamlit, Plotly Dash, React) and experience presenting complex data visually to varied audiences.
- Passion for developing in Python 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 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.
- A minute attention to detail.
- 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.
- Office based role (5 days).
Full Stack Desk Developer (Python/React) employer: Vitol
At Vitol, we pride ourselves on being an exceptional employer, offering a vibrant and fast-paced work environment where innovation thrives. As a Full Stack Developer, you will have the unique opportunity to collaborate with diverse teams globally, driving impactful projects that shape the energy commodities trading industry. With access to extensive professional development resources, a supportive community of like-minded developers, and a commitment to corporate social responsibility, Vitol is dedicated to fostering your growth while making a meaningful difference in the world.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Desk Developer (Python/React)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more people you know, the better your chances of landing that Full Stack Developer gig.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python and React projects. This is your chance to demonstrate your rapid prototyping abilities and innovative solutions. Make sure to include any dashboards or applications you've built!
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss how you've turned user feedback into actionable solutions and how you manage project lifecycles. We want to see your passion for problem-solving!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team and contributing to impactful projects in the energy commodities trading industry.
We think you need these skills to ace Full Stack Desk Developer (Python/React)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Full Stack Developer role. Highlight your Python and React expertise, and don’t forget to mention any relevant projects or achievements that showcase your ability to innovate and prototype quickly.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Share why you’re excited about working in the energy commodities trading industry and how your background aligns with our mission at StudySmarter.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles. We love seeing candidates who can think on their feet and come up with creative solutions, especially in fast-paced environments.
Apply Through Our Website:We encourage you to apply directly 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 us you’re keen to join our team!
How to prepare for a job interview at Vitol
✨Know Your Tech Stack
Make sure you brush up on your Python and React skills before the interview. Be ready to discuss your experience with ORM, API frameworks, and libraries like FastAPI and SQLAlchemy. They’ll want to see how you can apply your knowledge to real-world problems.
✨Showcase Your Prototyping Skills
Prepare examples of how you've rapidly prototyped solutions in the past. Think about specific projects where you turned user feedback into actionable improvements. This will demonstrate your ability to iterate quickly and effectively.
✨Understand the Business Context
Familiarise yourself with the energy commodities trading industry. Knowing how your role as a Full Stack Developer fits into the bigger picture will help you communicate your ideas more effectively and show that you're genuinely interested in the business.
✨Highlight Your Soft Skills
Don’t forget to emphasise your communication and relationship management skills. Being able to work across teams and cultures is crucial, so be prepared to share examples of how you've successfully collaborated in diverse environments.