Full Stack Desk Developer (Typescript React & Python)
Dubai, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 14 hours 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
About Vitol
Vitol is a leading global energy and commodities firm with $331 billion in revenue for 2024. Specializing in the trading and distribution of energy products, Vitol trades over seven million barrels of crude oil and related products daily and manages a fleet of 250 ships transporting cargo worldwide. Its clientele includes national oil companies, multinational corporations, major industrial firms, and utilities. Founded in Rotterdam in 1966, Vitol operates from approximately 40 offices globally and holds significant energy assets including 24 million cubic meters of storage, 850 thousand barrels per day refining capacity, and 10,000 service stations. The company has committed more than $2.5 billion to renewable energy projects and is actively exploring low-carbon opportunities on a global scale.
Role Overview
This exclusive position integrates you into our global CTRM and Operations Desk Developer team based in Dubai, closely collaborating with physical operations and trading desks. You will work alongside both technical and non-technical experts to design and build innovative full-stack applications that support our desk operations. This role provides a unique chance to influence operational decisions by delivering cutting-edge solutions.
You will be instrumental in transforming and modernizing the existing business’s automation tools landscape. Your ability to rapidly grasp business requirements, communicate clearly, work autonomously, and prototype quickly will be essential for advancing state-of-the-art solutions that empower the physical operations team.
Key Responsibilities
- Engage in rapid prototyping by partnering with operations and commercial teams to develop market-focused business applications and maintain existing tools, iterating swiftly based on user feedback to create practical, value-adding solutions.
- Manage project lifecycles independently within the team by analyzing ongoing business needs and user requirements.
- Recommend innovative and dependable technical solutions to enhance existing processes or uncover new business opportunities.
- Develop comprehensive knowledge of Vitol's Management Information Systems platforms and tools, leveraging their functionalities to strengthen the business development platform.
Qualifications and Experience
- Relevant university degree.
- Minimum of 3 years experience in full stack Python development, ideally complemented by .NET C# backend development, with strong understanding of ORM and API frameworks.
- At least 3 years of full stack Typescript React development experience.
- Proven expertise with advanced agentic workflow tools such as Claude Code, Codex, Cursor, or OpenCode.
- Mandatory experience with Python libraries including FastAPI, SQLAlchemy, and Pydantic.
- Preferred experience with C# Entity Framework.
- Experience using agentic workflow tools like Claude Cowork, ChatGPT Work, OpenWork, n8n, or CrewAI is advantageous.
- Proficiency in building, maintaining, and optimizing relational SQL databases such as PostgreSQL and Oracle.
- Strong enthusiasm for developing in Python, C#, and React, coupled with an eagerness to engage with both the development community and business stakeholders.
- Commitment to keeping current with trends and advancements in Python, C#, and Typescript React ecosystems.
- Experience in commodity trading sector is a plus.
Desirable Soft Skills
- Highly motivated and results-driven, with a strong commercial interest or prior experience in commodities.
- Passion for transforming iterative business feedback into rapidly developed solutions that evolve into widely adopted applications and processes.
- Self-starter with entrepreneurial mindset.
- Exceptional attention to detail.
- Capable of delivering excellent outcomes in a fast-moving trading environment.
- Excellent communication and relationship-building capabilities.
- Adept at working effectively across organizational and cultural boundaries, fostering collaboration in global, multi-platform teams.
- Energetic, resourceful, resilient, and dedicated.
- Strong creativity and problem-solving aptitude.
- Keen interest in commodity markets and their physical operations.
- Team-oriented mindset.
Benefits and Work Environment
- Opportunity to work in a vibrant international environment with global colleagues and business partners.
- Exposure to the dynamic and globally impactful energy commodities trading industry.
- Fast-paced, innovative workspace with access to diverse technologies and tools encouraging creativity and professional growth.
- Contribute meaningfully to projects driving forward the energy sector globally.
- Chance to innovate at the forefront of technological developments within the energy commodities trading domain.
- Engagement in corporate social responsibility initiatives promoting community welfare and sustainability.
- Travel opportunities to multiple company offices and operational sites worldwide.
- Access to global communities focused on Python, React, and Generative AI for training, knowledge exchange, and collaborative development.
- Office-based role, requiring five working days per week in Dubai.
Minimum education
Bachelor's Degree