ENERGUS
Back-end .NET Engineer (Mid/Senior)
ENERGUSLithuania15 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Who we are

We’re future energy architects — a punchy team turning messy building data into clear, moneysaving decisions. Less corporate blah-blah, more ship it and see the savings. Our tools cut energy waste in commercial buildings. We work hands-on with AI, IoT, and microservices to make buildings smarter and owners happier.


What weʼre building

We’re building a next-gen energy and building management platform that connects to what sites already have — from building systems to IoT devices. It gives real-time performance insights and turns them into simple actions using alerts, forecasting, and automation. Using AI we’re making setup faster, daily control easier, and energy savings bigger.


Your role (TL;DR)

• Title: Back-end .NET Engineer (Microservices)

• Stack: .NET 8, RabbitMQ (AMQP), SQL, InfluxDB, Docker, Git CI/CD

• R&D: Youʼll prototype ML models and play with emerging tech (quick POCs,benchmarks, “does this actually help?”)


-Pick your adventure (decided together in the interview):

--Building Systems Integration — .NET microservices for device/protocol integration (device management, smart discovery, integrations), clean REST APIs, light analytics.

--AI Analytics & Forecasting — time-series analytics, forecasting, anomaly detection on InfluxDB + ML (with a sprinkle of chatbot/LLM).


What youʼll do

• Ship and care for .NET microservices: REST APIs, background workers, RabbitMQconsumers/producers.

• Build event-driven flows: exchanges/queues, routing keys, retries/DLQs, idempotency.

• Run data pipelines to SQL & InfluxDB (ingest, query, retention, migrations).

• Make it solid: health checks, structured logs, metrics, traces; basic load/soak tests;respect SLOs.

• Automate quality: unit/integration tests, green CI, Dockerized everything.

• Team up: refine requirements with product owners, estimate sanely, review kindly,design together.

• Write it down: keep Swagger/OpenAPI, message schemas, and runbooks tidy.

• Keep learning: try new patterns (RabbitMQ, TSDB, ML bits) via tiny, purposefulPOCs.


Youʼll thrive here if you have

• 3+ years with C#/.NET, microservices, and message brokers (RabbitMQ/Kafka).

• Solid engineering fundamentals: OO design (interfaces/inheritance/composition),SOLID,async in .NET ( async/await , cancellation/concurrency), DI, and automated tests.

• Database chops: strong with relational DBs (SQL Server/PostgreSQL) + workingknowledge of Redis (cache) and MongoDB (document).

• A mindset thatʼs analytical, detail-friendly, and owns outcomes.

• A teammate vibe: open-minded, cooperative, clear communicator.


Bonus points (nice-to-haves)

• Time-series & monitoring: InfluxDB (or other TSDBs), Prometheus, Grafana.

• Industrial/BMS protocols: BACnet, Modbus, MQTT, KNX, DALI, CAN, M-Bus.

• Analytics & ML: forecasting, anomaly detection, ML/LLM integration patterns.

• Platform: Kubernetes (deployments, scaling, health checks).

• Front-end sprinkle: React/TypeScript for simple admin/config UIs.


Why youʼll like it


• Your code touches real devices and saves real energy.

• Small, senior-leaning team ⇒ quick decisions, big ownership.

• The mix: some greenfield, some clever integrations — never boring.


The company offers

• A supportive environment with wide-ranging training and learning opportunities.

• Flexible hybrid work options and healthy work-life balance.

• A collaborative and friendly team.

• All the tools and technologies you need to succeed.

• Opportunities for professional growth.

• 24/7 accident and life insurance.

• Comfortable office locations in Vilnius and Kaunas.


Salary

2000-3000 €/mon. Netto

Please note that we are open to discussing different compensation based on your skills and experience.


We invite you to apply through the LinkedIn platform or send your CV by email: [email protected]

Key Skills

Ranked by relevance