Satellit - Senior Python Developer

Summary

Senior Python Developer building backend services and data pipelines for renewable energy asset onboarding, market operations, and trading using Python, PostgreSQL, AWS, MQTT, and RabbitMQ.

Senior Python developer


Join a global energy management team to develop backend services and data pipelines supporting renewable asset onboarding, market operations, and trading for wind, solar, and Storage systems.

Key responsibilities

  • Design and implement Python backend services for asset onboarding, contract management, and market operations
  • Develop APIs and data pipelines to integrate applications with internal and external data systems
  • Build real-time data ingestion integrations using MQTT and RabbitMQ
  • Model, optimize, and ensure data integrity in PostgreSQL for relational and time-series datasets
  • Utilize AWS services including RDS, S3, IAM, Lambda, ECS and Docker in solution architectures
  • Collaborate with product managers and domain experts to translate business requirements into scalable software features
  • Participate in agile ceremonies such as sprint planning, retrospectives, and team coordination

Skills and competences

  • API development
  • Data pipeline development
  • Streaming integration
  • System integration paradigms
  • Agile development practices
  • Communication skills
  • Interpersonal skills
  • Proactive mindset
  • Collaborative teamwork
  • Problem-solving
  • Adaptability to fast-paced environments
  • Autonomy
  • Empathy
  • Humility
  • Ownership and accountability
  • Knowledge of power markets and renewable energy contracting
  • 6+ years of Python development experience

See also

Software Engineering jobs by country — openings, pay and top skills →

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