- 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