Vitol

Full Stack Desk Developer

Vitol

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Relevant university degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

Vitol, a global leader in energy and commodities with a history spanning back to 1966, operates from about 40 offices worldwide and reported revenues exceeding $330 billion in 2024. The company produces, manages, and delivers a vast range of resources including metals and energy commodities, serving a broad client base from national oil companies to multinational corporations.

Joining Vitol's Singapore analytics team as a Full Stack Developer involves developing innovative applications that impact critical firm decisions and collaborating internationally with commercial and operational desks.

Key Responsibilities

  • Work closely with business stakeholders to architect and implement scalable, robust systems with significant autonomy.
  • Gather requirements and engineer solutions that influence key commercial judgments.
  • Oversee projects from initial concept and requirements collection through to final delivery.
  • Develop and maintain essential data feeds supporting analytics and pricing models.
  • Acquire comprehensive knowledge of Vitol's Management Information Systems to facilitate their ongoing development and success.

Qualifications

  • A relevant university degree.
  • At least three years of full-stack development experience in C# or Python (or both), including proficiency with ORM and API frameworks.
  • Minimum three years’ experience developing full-stack applications with TypeScript and React.
  • Practical experience using backend technologies such as ASP.NET, Entity Framework, FastAPI, SQLAlchemy, and Pydantic.
  • Strong background in building, managing, and optimizing relational SQL databases like PostgreSQL or Oracle.
  • Experience with rapid dashboard tools such as Streamlit, Plotly Dash, React, and capability to convey complex data visually to diverse audiences.
  • Good understanding and practice of code reviews, version control, and issue tracking.

Preferred but not required:

  • Proficiency in both C# and Python.
  • Experience with Oracle/PL SQL development, especially stored procedures.
  • A keen interest in UI/UX design principles.

Soft Skills

  • Excellent communication in English, both written and verbal.
  • Proactive, user-oriented, and enthusiastic about tackling both technical and functional challenges.
  • Self-directed with strong prioritization skills and adaptability under shifting deadlines.
  • Entrepreneurial spirit, taking initiative, and strong problem-solving capabilities.
  • Committed to transforming iterative feedback into polished, widely adopted solutions.
  • Attention to detail is meticulous.
  • Resilience and energy in delivering results under pressure.
  • Ability to collaborate effectively within diverse organizational and cultural settings.

Additional Information

  • Global exposure in a dynamic and multicultural work environment connected globally.
  • Opportunity to contribute to the fast-evolving energy commodities trading sector.
  • Work access to a broad tech stack and creative freedom.
  • Engagement in impactful projects that shape the energy sector and global operations.
  • Drive innovation at the forefront of trading technology.
  • Participation in corporate social responsibility programs supporting sustainability and community efforts.
  • Possibility of travel to various business locations worldwide.
  • Belong to active Python and React communities within the firm for training, discussions, and innovation.
  • Office-based role requiring presence five days a week.

Minimum education

Bachelor's Degree

Tools & software

React PostgreSQL required Oracle required

How they work

Communication Problem Solving Attention to Detail Initiative Motivation
🤖
Online · instant AI help
Broxer