Skip to content
← Back to job listings

Full Stack Desk Developer

Vitol · Singapore

Software DevelopmentQuick applyfull-time3 days ago

About The Role

We are looking for a Full Stack Developer to join our Singapore-based analytics team. You will work closely with commercial and operational desks globally, building innovative applications that directly influence the firm's decisions.

You will play a key role in transforming our existing application landscape — rapidly prototyping, iterating, and delivering scalable solutions. You'll need to communicate effectively with both technical and non-technical stakeholders, manage project lifecycles independently, and thrive in a fast-paced trading environment.

Our stack is C# and/or Python on the backend, with React (TypeScript) on the frontend.  Strong candidates will be proficient in at least one backend language alongside React; familiarity with both C# and Python is a significant advantage.

Responsibilities

  • Collaborate directly with business stakeholders to design and implement scalable, high-quality systems with a high degree of autonomy
  • Identify requirements and develop solutions that directly influence commercial decisions
  • Manage project lifecycles end-to-end, from requirements gathering through to delivery
  • Write and maintain data feeds critical to analytics platforms and pricing models
  • Develop a deep understanding of Vitol's MIS platforms to help them evolve and thrive

Required

  • Relevant university degree
  • 3+ years of full-stack experience in  C# or Python  (or both), with solid knowledge of ORM and API frameworks
  • 3+ years of full-stack  TypeScript/React  development experience
  • Hands-on experience with relevant backend frameworks and libraries (e.g. ASP.NET, Entity Framework, FastAPI, SQLAlchemy, Pydantic)
  • Experience building, maintaining, and optimising relational SQL databases (PostgreSQL / Oracle)
  • Experience with rapid dashboard development tools (Streamlit, Plotly Dash, React) and presenting complex data visually to varied audiences
  • Strong understanding of code review practices, version control, and issue tracking

Nice to have

  • Proficiency in both C# and Python
  • Oracle / PL SQL development experience, including stored procedures
  • Passion and appreciation for UI/UX

Soft skills that will help you stand out

  • Excellent written and verbal communication in English
  • Proactive and user-focused, with a can-do attitude and genuine interest in both technical and functional challenges
  • Self-motivated, able to prioritise effectively and manage shifting deadlines
  • Entrepreneurial mindset with strong initiative and problem-solving instincts
  • Passionate about turning iterative business feedback into polished, widely adopted solutions
  • Meticulous attention to detail
  • Resilient and energetic, with a natural ability to deliver results under pressure
  • A team player who can work effectively across organisational and cultural boundaries

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)

This listing was posted by a verified recruiter at Vitol. Report this listing