Full Stack Developer / Full Stack Developeress

Vitol SA - January 9, 2026

Join Our Team as a Senior Full Stack Developer

Are you a passionate, entrepreneurially minded senior full stack developer who is eager to build analytical systems that orchestrate global energy flows? Do you thrive in a flat hierarchy and a team-oriented environment that values ideas and individual contributions? If so, we invite you to consider joining us at Vitol!

Your Role

As a talented Senior Full Stack Developer, you will play a key role in expanding our global analytics platform, powered by the rich data generated by our in-house end-to-end trading system, as well as external datasets. We are growing rapidly and seek exceptional candidates to help us achieve our mission. This role offers the unique opportunity to interface directly with various stakeholders, from tank operators to senior management, to drive our requirements and deliver a wide range of capabilities.

Key Responsibilities

  • Collaborate with a distributed team to develop a strategic set of analytics applications.
  • Engage in the full development life cycle, from definition to design to delivery.
  • Work directly with end users to gather requirements and deliver value-added features.
  • Meet short deadlines while maintaining a strong focus on quality and performance.
  • Collaborate with a global team through daily scrum meetings, peer reviews, and design sessions.
  • Deliver testable and maintainable code for globally distributed systems.

Qualifications

  • University degree (Bachelor or Master) in Computer Science, MIS, or a related field.
  • 4-7 years of experience working with C# and related .NET technologies within global enterprise solutions, ideally with experience using ASP.NET Core and WebAPIs.
  • 3+ years in front-end development, preferably with web technologies (React).
  • Excellent user interface skills, with a perfectionist approach to styling/CSS.
  • Passion for creating optimal user experiences.
  • Strong proficiency in modular JavaScript, async patterns, and DOM manipulation.
  • Familiarity with continuous integration and delivery concepts/technologies.
  • Experience with RDBMS and SQL (Oracle, SQL Server, PostgreSQL).
  • Able to interact with stakeholders to refine design and satisfy requests.
  • Demonstrate pride in the finished project, with a keen eye for detail.
  • Experience in an agile scrum development environment.
  • Proactive and user-focused, with a can-do attitude and genuine interest in both functional and technical challenges.
  • Self-motivated, with the ability to prioritize, meet deadlines, and adapt to changing priorities.
  • Strong communication skills (both written and verbal).

Additional Qualifications

  • Experience with GraphQL or gRPC is a plus.
  • Familiarity with Reactive Extensions (RX) preferred.
  • Experience with Kafka or messaging architectures is preferred.
  • Previous experience in the commodities and/or trading industry.

Apply online using the form below. Please note that only applications matching the job profile will be considered.

Location : Geneva
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.