
Senior Software Developer
Alex Staff Agency
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
Distributed SystemsIoTKafkaMicroservicesPostgresPythonRustSQL
About the role
- About the company and the project:
- An international company, a leader in developing large-scale energy storage and grid-stability technologies, is in search of a highly skilled and experienced** Senior Software Developer** to be a part of its core team.****The company has been operating **since 2006** and is currently expanding its portfolio of commercial power plants. The successful candidate will contribute to **the fastest-growing direction**, integrating advanced software with physical energy infrastructure.**The company has offices in **London, Dubai, and India**.****This is a **fully remote position**, allowing you to work from anywhere in the world and manage your own schedule.
- Your tasks on the position:
- - Designing and implementing automated trading systems for UK energy markets
- - Building real-time bidding, dispatch optimization, and pricing algorithms for LAES assets
- - Developing monitoring dashboards, alerting systems, and operational analytics for plant performance
- - Building monitoring dashboards for LAES and stability island operations
- - Creating high-throughput data ingestion and streaming pipelines using Kafka and PostgreSQL / TimescaleDB
- - Working with data pipelines using Kafka and PostgreSQL
- - Building microservices and APIs for trading platforms, market integration, and system control
- - Developing microservices connecting trading platforms and grid operators
Requirements
- - 5+ years of software development experience
- - Proficiency in Python (or readiness to ramp up quickly within ~3 weeks)
- - Experience with distributed systems, microservices, and RESTful APIs
- - Solid understanding of software design patterns and testing practices
- - Hands-on experience with Kafka or similar streaming platforms
- - Strong SQL skills with PostgreSQL and time-series data processing
- - Proficiency in Git and Agile development workflows
- - English B2+
- Will be an advantage:
- - Rust experience
- - Exposure to energy markets, trading systems, or optimization algorithms
- - Interest in industrial control systems, IoT, or real-world operational data
Benefits
- - Competitive salary according to your experience and skills
- - Paid vacation
- - Plenty of opportunities for learning and professional growth
- - Starting next year, everyone will be issued Macs with tracking software
- - B2b contract or official employment for the candidates based in the United Kingdom
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythondistributed systemsmicroservicesRESTful APIssoftware design patternstesting practicesKafkaPostgreSQLSQLAgile development
Soft skills
communicationproblem-solvingteam collaborationtime management