Job matched to your search
Full Stack Desk Developer
Vitol · Singapore
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
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)
More jobs in Singapore
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job