At a Glance
- Tasks: Design and implement automated trading systems for energy markets and develop real-time analytics.
- Company: Leading international company in energy storage and grid stability technologies.
- Benefits: Competitive salary, paid vacation, remote work, and growth opportunities.
- Why this job: Join a dynamic team and make a real impact on the future of energy.
- Qualifications: 5+ years in software development, proficiency in Python, and experience with microservices.
- Other info: Fully remote role with flexible scheduling and exciting projects.
The predicted salary is between 36000 - 60000 £ per year.
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
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.
Senior Software Developer (Remote) in London employer: Alex Staff Agency
Contact Detail:
Alex Staff Agency Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer (Remote) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and energy sectors. A friendly chat can lead to opportunities that aren’t even advertised yet. Plus, don’t forget to leverage platforms like LinkedIn to showcase your skills and connect with industry leaders.
✨Tip Number 2
Prepare for those interviews! Research the company’s projects and technologies they use, especially around energy storage and grid stability. We want you to show off your knowledge about their work and how your experience aligns with their goals.
✨Tip Number 3
Showcase your coding skills! Consider doing a small project or contributing to open-source software related to energy markets or trading systems. This not only demonstrates your expertise but also gives you something tangible to discuss during interviews.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to engage directly with us. Don’t miss out on this opportunity!
We think you need these skills to ace Senior Software Developer (Remote) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, distributed systems, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re excited about working in energy storage and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving Kafka or real-time systems, make sure to mention them. We love seeing practical examples of your work and how you tackle challenges.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Alex Staff Agency
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Kafka, and PostgreSQL. Brush up on your knowledge of distributed systems and microservices, as these will likely be key discussion points during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've designed or implemented solutions in previous roles. Think about challenges you faced and how you overcame them, particularly in relation to automated trading systems or real-time data processing.
✨Understand the Energy Sector
Familiarise yourself with the basics of energy markets and trading systems. Even if you don’t have direct experience, showing that you’ve done your homework can set you apart and demonstrate your genuine interest in the role.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s projects and future direction. This not only shows your enthusiasm but also helps you gauge if the company aligns with your career goals. Consider asking about their approach to integrating software with physical energy infrastructure.