Experienced (Python + React) Developer for a Swiss Customer

Freelance / Contract

To accelerate our internal developments, we are looking for a Full-Stack Developer (freelancer or contractor) with solid expertise in Python and React. You will work closely with our in-house team to build and improve web applications that integrate with our existing platforms.

๐Ÿ“ Location: Remote, collaborating with our in-house team in Milan
๐Ÿ“… Start: Ideally October (flexible)
๐Ÿ“† Duration: 3 months probation period and long term if the probation is successful
๐Ÿ’ผ Engagement Type: B2B Contract / Freelance

If the collaboration is successful, this temporary position may evolve into a longer-term partnership.

Responsibilities

Data Management Web App (React / MUI)

  • Rebrand and refactor the existing application.
  • Add new pages and components to expose API functionalities to users.
  • Package core functionalities (e.g., login, page templates) for reuse across other web apps.

Customer Operations Web App (React / MUI / Python)

  • Develop a base web app framework, leveraging work done on the Data Management app.
  • Integrate existing API functionalities for device configuration editing.
  • Extend APIs to support customer platform configuration.
  • Build UI components for platform configuration management.
  • Support deployment of configuration changes to the platform.

Required Skills

  • React: Proven experience building user interfaces with React.
  • Material UI (MUI): Skilled in designing responsive, modern web applications.
  • Python / FastAPI: Strong backend development expertise.
  • Test-Driven Development (TDD): Hands-on experience with testing best practices.
  • High attention to detail and code quality.

Preferred Skills

  • Experience designing and building web applications from scratch.
  • Structured and organized approach to project work.
  • Strong communication and collaboration skills.
  • Experience creating and maintaining APIs for seamless integration

โญ๏ธ Nice to Have

  • Basic understanding of power systems
  • Experience with Jupyter Notebooks
  • Knowledge of Italian (helpful for collaboration with the Milan team)

If this sounds like something you could help with โ€” weโ€™d love to hear from you!

Required skills experience

Python 7 years
React.js 2 years

Required languages

English B2 - Upper Intermediate
SQL
Published 16 September
52 views
ยท
35 applications
80% read
ยท
60% responded
Last responded 4 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...