Senior Software Developer (Remote)

Alex Staff Agency Estonia
Apply Now

We are seeking a Senior Software Engineer to develop trading systems and monitoring tools for our Liquid Air Energy Storage (LAES) plants and grid-stability operations. This role is fully remote with no requirement for office presence. We support remote collaboration through modern development practices, code reviews, and virtual team coordination. We value clear thinkers with strong engineering fundamentals who can reason about distributed systems, data integrity, and real-time control. Python is our primary language (Rust a plus), but we prioritize problem-solving ability and software craftsmanship above specific language experience. Strong engineering fundamentals are more important than specific language expertise — we support a short (~3 week) Python ramp-up period for strong engineers. Trading Systems Development • Design and implement automated trading systems for UK energy markets (day-ahead, intraday, balancing, ancillary services) • Build real-time bidding, dispatch optimization, and pricing algorithms for LAES assets • Integrate with grid operators and market platforms Monitoring & Analytics • Develop monitoring dashboards, alerting systems, and operational analytics for plant performance •Build monitoring dashboards for LAES and stability island operations Data Pipelines & Infrastructure • Create high-throughput data ingestion and streaming pipelines using Kafka and PostgreSQL / TimescaleDB • Work with data pipelines using Kafka and PostgreSQL (pg_partman, TimescaleDB) • Build microservices and APIs for trading platforms, market integration, and system control • Develop microservices connecting trading platforms and grid operators Collaboration & Operations • Collaborate with DevOps and Data teams for deployment, monitoring, and production support