alex-staff-agency-careers logo

Senior Software Developer - Remote Position

alex-staff-agency-careersRemote — Serbia
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Must Have:Core Engineering:Strong software engineering fundamentals, including architecture, testing, and code quality. Proficiency in Python or a readiness to ramp up quickly within approximately three weeks. Experience with distributed systems, microservices, and RESTful APIs. Solid understanding of software design patterns and testing practices. Data & Streaming:Hands-on experience with Kafka or similar streaming platforms. Strong SQL skills with PostgreSQL and expertise in time-series data processing. Familiarity with data pipeline frameworks and real-time processing. Technical Operations:Experience with Docker and containerized applications. Understanding of monitoring, logging, and observability best practices. Proficiency in Git and Agile development workflows. Nice to Have:Experience with Rust.

About the job

Join our dynamic team as a Senior Software Developer, where you'll play a pivotal role in developing trading systems and monitoring tools for our Liquid Air Energy Storage (LAES) plants and enhance grid-stability operations.

This is a fully remote position, allowing you to work from anywhere within Serbia. We foster a collaborative environment with modern development practices, including regular code reviews and virtual team coordination to ensure seamless teamwork.

We seek individuals who are clear thinkers with a strong foundation in engineering principles, capable of reasoning about distributed systems, ensuring data integrity, and implementing real-time control mechanisms.

While Python is our primary programming language, experience in Rust is a plus. We prioritize your problem-solving skills and software craftsmanship over specific language experience. We support a brief (~3 weeks) ramp-up period for proficient engineers who are willing to learn Python.

Key Responsibilities:

Trading Systems Development:

  • Design and implement automated trading systems for the UK energy markets, including day-ahead, intraday, balancing, and ancillary services.
  • Develop real-time bidding, dispatch optimization, and pricing algorithms for LAES assets.
  • Integrate systems with grid operators and market platforms.

Monitoring & Analytics:

  • Create monitoring dashboards, alerting systems, and operational analytics to assess plant performance.
  • Build dashboards specifically for LAES and stability island operations.

Data Pipelines & Infrastructure:

  • Establish high-throughput data ingestion and streaming pipelines using Kafka and PostgreSQL/TimescaleDB.
  • Construct microservices and APIs for trading platforms and market integration.
  • Develop microservices that connect trading platforms to grid operators.

Collaboration & Operations:

  • Work closely with DevOps and Data teams to ensure effective deployment, monitoring, and production support.

About alex-staff-agency-careers

At alex-staff-agency-careers, we are dedicated to innovation in energy solutions. Our focus on Liquid Air Energy Storage aims to redefine energy management and contribute to a sustainable future. Our remote-first culture empowers our team members to thrive in a flexible work environment while making impactful contributions to our projects.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.