freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Python/React)

Summary

Build and maintain a live EnergyTech platform for electricity trading and analytics using Python/Django backends, React SPAs, and AI/LLM features.

About the project
A service-oriented EnergyTech platform for electricity trading, consumption-data aggregation, and market hedging across energy markets. Built on multiple Django/DRF backends with React SPAs on top, plus AI/LLM-assisted analytics and a customer portal with enterprise SSO. The product is live and revenue-generating - we’re building out new services and setting modern development standards.

Responsibilities:

  • Develop backend services with Python, Django + DRF;
  • Build React SPAs (Vite, MUI, Recharts);
  • Work with business logic and cross-service integrations;
  • Implement AI/LLM features using LangChain + OpenAI;
  • Write and maintain tests.

Required skills:

  • 1+ years of commercial experience as a Full-stack/Software Developer;
  • Strong Python, Django and DRF;
  • React and JavaScript/TypeScript;
  • PostgreSQL, Redis, Celery;
  • Third-party API integration;
  • Git and testing;
  • Experience with AI coding tools (Claude Code, Cursor or similar);
  • English: Upper-intermediate or higher.

Will be a plus:

  • LangChain / OpenAI or other LLM integration;
  • Vite, MUI, Recharts;
  • Azure, Docker, CI/CD.

We offer:

  • Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
  • No micromanagement - your ideas and initiatives are always encouraged;
  • Educational programs that are covered by the company at 30% of the expense;
  • Paid vacation leave and public holidays (21 vacation days annually);
  • Competitive financial compensation with regular performance reviews;
  • Outdoor team activities are paid for by the company;
  • English language improvement through extensive communication;
  • The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available