Job Openings Fullstack Developer (Python/React)

About the job Fullstack Developer (Python/React)

About our client:

Our client is a global leader in energy and commodities, celebrated for innovation, excellence, and integrity. Operating in over 40 locations, they drive energy trading and investments in crude oil, refined products, natural gas, LNG, power, and renewables. 

With a dynamic, entrepreneurial culture, they empower talent to thrive, offering opportunities to work on impactful projects in major energy hubs. 

Committed to growth in renewables and cutting-edge infrastructure, they provide unparalleled support and development, making this the perfect place to grow your career and shape the future of energy.

What We Are Looking For:

We are seeking a highly skilled and motivated Fullstack Developer (Python, React)

Key Responsibilities:

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

  • Collaborate Globally: Work as part of a global development team to drive impactful projects.
  • Take Ownership: Lead desk-driven initiatives, including re-architecting applications where necessary.
  • Develop Modular Solutions: Write modular, reusable components to connect external data sources with internal tools and databases seamlessly.
  • Maintain Code Quality: Ensure the client's Python codebase remains clean, efficient, and centralized.
  • Modernize Systems: Port legacy code to Python where applicable, enhancing functionality and maintainability.
  • Deliver Business Solutions: Translate business requirements into technical solutions, adhering to established patterns and best practices.

Required Skills and Experience:

  • Python Expertise: 5+ years of enterprise-level coding experience, with a strong focus on building backend applications in Python.
  • Frontend Frameworks: Experience working with TypeScript frameworks, preferably React.js.
  • Database Proficiency: Solid knowledge of Oracle, PostgreSQL, Redis, and SQL.
  • Software Design: Strong understanding of object-oriented design, design patterns, and service-oriented architectures (SOA).
  • Development Tools: Proficient in peer-reviewing, version control, and bug/issue tracking tools.
  • Quality Focus: Detail-oriented, taking pride in delivering high-quality, polished projects.
  • Communication Skills: Excellent verbal and written English communication skills, with the ability to effectively interact with stakeholders.

Professional Attributes:

  • Proactive, user-focused, with a "can-do" attitude.
  • Demonstrated interest in both technical and functional aspects of challenges.
  • Commitment to software development best practices.
  • Self-motivated and organized, able to prioritize tasks, meet deadlines, and adapt to evolving priorities.

Additional skills that set you appart:

  • Containerization: Familiarity with solutions such as Docker.
  • Industry Experience: Previous experience in the commodities and/or trading sector.
  • Educational Background: Bachelors or Masters degree in Computer Science, MIS, or a related field.
  • Language Skills: Proficiency in French is an advantage.

If you are ready to apply your technical skills, contribute to impactful projects, and thrive in a fast-paced, innovative environment, we would love to hear from you!

Your Data

By submitting your resume, you agree to the retention and use of your personal data by TSG for recruitment purposes, including sharing with our clients in the context of your application.