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.
Who We Need:
We are looking for a talented and enthusiastic Fullstack Developer with expertise in Python and React to join our dynamic team.
Primary Responsibilities:
As part of the CTRM team located in Geneva, Switzerland, your role will include:
- Global Collaboration: Partner with a globally distributed development team to deliver impactful and high-quality projects.
- Taking Initiative: Spearhead desk-driven projects, including re-architecting and optimizing existing applications.
- Building Modular Components: Develop reusable and modular solutions that seamlessly integrate external data sources with internal systems and databases.
- Ensuring Code Quality: Maintain and enhance the Python codebase to ensure it is centralized, efficient, and scalable.
- Modernizing Legacy Systems: Upgrade older systems by porting code to Python, improving functionality and maintainability.
- Translating Business Needs: Convert business requirements into robust technical implementations while adhering to best practices and design patterns.
Core Skills and Experience:
- Python Expertise: At least 5 years of hands-on experience in enterprise-level Python development, with a focus on backend systems.
- Frontend Frameworks: Proficiency in modern TypeScript frameworks, with React.js as a strong preference.
- Database Knowledge: Practical experience with Oracle, PostgreSQL, Redis, and SQL databases.
- Software Design Principles: Strong background in object-oriented design, design patterns, and service-oriented architecture (SOA).
- Development Tools: Skilled in peer code reviews, version control systems, and bug-tracking tools.
- Detail-Oriented: Committed to delivering clean, polished, and high-quality code.
- Communication: Exceptional written and verbal communication skills in English, with the ability to engage effectively with stakeholders.
What Sets You Apart:
- Containerization: Familiarity with Docker or similar solutions.
- Industry Insight: Experience in commodities trading or related industries.
- Educational Background: A Bachelor's or Master's degree in Computer Science, MIS, or a related discipline.
- Language Skills: Proficiency in French is a plus.
Ideal Attributes:
- A proactive, user-focused mindset paired with a positive, problem-solving attitude.
- Demonstrated interest in both technical and business aspects of challenges.
- A commitment to maintaining and advancing software development best practices.
- Self-driven and highly organized, capable of prioritizing effectively in dynamic environments.
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.