Full Stack (Python / React) Developer

Nur für registrierte Mitglieder
Genf
CHF 100’000 - 140’000
Jobbeschreibung

Job Description

As a talented Python developer, you will help us continue expanding our CTRM platform, fueled by the rich data generated by our in-house end-to-end trading system as well as external datasets. We are growing rapidly and are looking for exceptional candidates to help us deliver on our mission. This role offers the opportunity to interface directly with the business, ranging from paper operators to top management, to drive requirements and deliver a wide range of capabilities.

As a member of the CTRM team, located in Geneva, Switzerland, you will:

  • Be part of a global development team
  • Take ownership of a desk-driven initiative and re-architecture the application where applicable
  • Write modular, reusable components to liaise between external data sources, internal tools, and databases
  • Maintain the cleanliness and centrality of the Vitol Python codebase
  • Port legacy code to Python where appropriate
  • Translate business requirements into technical deliverables following existing patterns where possible

Qualifications

  • 5+ years of enterprise-level coding experience in Python
  • Experience building backend applications in Python is essential
  • Experience using a TypeScript framework, ideally React.js
  • Knowledge of databases (Oracle, Postgres, Redis) and SQL
  • Strong understanding of object-oriented design, design patterns, and SOA architectures
  • Proficient in peer-reviewing, code versioning, and bug/issue tracking tools
  • Attention to detail and pride in delivering high-quality projects
  • Excellent communication and interpersonal skills for stakeholder interactions
  • Proactive, user-focused, with a can-do attitude and genuine interest in technical and functional challenges
  • Advocates for software development best practices
  • Self-motivated with the ability to prioritize, meet deadlines, and adapt to changing priorities
  • Excellent oral and written English skills

Additional Information

  • Familiarity with containerization solutions like Docker
  • Previous experience in the commodities and/or trading industry
  • University degree (Bachelor or Master) in Computer Science, MIS, or an equivalent field
  • French language skills are an advantage