Job Specifications
*This role requires relocation to Geneva, Switzerland*
About our client:
Our client is a global leader in energy and commodities, celebrated for innovation, excellence, and integrity. 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:
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.
About the Company
Technology Staffing Group - Transforming the Future of Work
We empower organizations in an era of continuous transformation by building, reshaping, and optimizing workforces to meet modern demands.
Our Approach :
- Talent Acquisition & Contingent Workforce Management : We source top talent and manage flexible workforce solutions to drive efficiency and innovation.
- Talent & Technology Advisory Services : We integrate talent management with cutting-edge technology to enhance organizational performance.
- Long Term Projec...
Know more