Remote job
.NET Engineer
Job details
About this role
Role overview Develop backend services and APIs for an integration platform used in mission-critical settings. The work combines domain logic, data persistence, background processing, and connections to external systems, with an emphasis on maintainable software and reliable performance.
Responsibilities - Design, build, and maintain services and APIs in C# and .NET. - Implement background jobs and distributed processing, including work with an actor-based system where applicable. - Model and persist data with Entity Framework Core and Microsoft SQL Server; tune queries as needed. - Develop domain logic and integrations with external systems. - Review code and collaborate on requirements, technical design, and delivery.
Requirements - At least two years of professional .NET development experience. - Proficiency in C# and Entity Framework Core. - Experience with Microsoft SQL Server. - Familiarity with Agile software development practices.
Nice to have - Experience with Akka.NET or other actor-based distributed processing. - Exposure to Blazor WebAssembly, SignalR, EF Core migrations, MQTTnet, or gRPC. - Familiarity with IoT protocols and integrations such as OPC UA, BACnet, or CAN bus. - Testing experience with xUnit, AutoFixture, or Moq.
Benefits and work setup - Fully remote, with applicants required to be based in Lithuania; flexible working hours. - Gross monthly salary range of €3,300–€7,000, depending on experience and interview, with regular reviews and growth tied to impact and delivery. - Small team, code reviews, clear priorities, and few meetings; team activities and occasional meetups are also offered.