Full Stack Developer / Full Stack Developeress

Vitol SA - January 28, 2026

Join Our Team at Vitol!

Are you a passionate, entrepreneurially minded senior full stack developer eager to shape the analytical systems that manage global energy flows? Do you thrive in a flat hierarchy and team-oriented environment that values ideas and individual contributions? If this resonates with you, we would love for you to join us!

Your Role

As a talented Senior Full Stack Developer, you will play a key role in the expansion of our global analytics platform, powered by the rich data generated from our in-house end-to-end trading system as well as external datasets. As we continue to grow rapidly, we are on the lookout for exceptional candidates who can help us deliver on our mission. This role offers the opportunity to directly interface with various business functions, from tank operators to top management, to drive our requirements and deliver a wide range of capabilities.

Responsibilities

  • Collaborate with a distributed team to develop a strategic set of analytics applications.
  • Participate in the full development life cycle, from definition to design to delivery.
  • Engage directly with end users to gather requirements and deliver value-added features.
  • Meet short deadlines with a strong focus on quality and performance.
  • Work with a global team, participating in 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; experience with ASP.NET Core and WebAPIs preferred.
  • 3+ years in front-end development, particularly with web technologies (React).
  • Excellent user interface building skills and a perfectionist approach to styling/CSS.
  • Strong passion for creating the best user experience possible.
  • 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).
  • A knack for interacting with stakeholders to progress design and satisfy requests.
  • A strong sense of pride in the finished project, with a keen eye for detail.
  • Experience working in an agile scrum development model.
  • Proactive and user-focused, possessing a can-do attitude and genuine interest in both the functional and technical aspects of each challenge.
  • Self-motivated, with the ability to prioritize, meet deadlines, and manage changing priorities.
  • Strong communication skills (both written and verbal).

Additional Qualifications

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

How to Apply

If you are ready to take on this exciting opportunity, 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.