ENERGUS
Back-end .NET Engineer (Mid/Senior)
ENERGUSLithuania9 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.


Susidomėjus kandidatuoti per Linkedin platformą arba siųsti CV el. paštu: [email protected]

Key Skills

Ranked by relevance