SharpMinds

Home.Net Developer

.Net Developer

Full-time

Hybrid

Middle

Portugal

Description

Our client is building a multi-tenant integrations platform that connects invoice management software to a large catalog of ERP systems. The platform runs as SaaS on AWS and as an on-prem distribution at customer sites.
You’d join a small team where every contribution is visible. Senior engineers to pair with on the trickier surfaces, real ownership of your own features early on.

What you'll do:

  • Build vertical-slice features end-to-end: API contract, data model, business logic, validation, tests.
  • Implement new ERP integrations against the platform’s integration interface.
  • Contribute to the data flow that handles high-throughput document dispatch — observability, error handling, retry behavior.
  • Work on the Angular portal that backs many backend features.
  • Pair with senior engineers on the trickier surfaces (live module updates, multi-tenant resilience, GitOps rollout) and grow into owning them.

What we're looking for:

  • Solid technical foundations. You’ve built production .NET backends for two to four years — current ASP.NET Core, EF Core with code-first migrations, MediatR-style request handling, FluentValidation at the edge. You can take a feature from API contract to migration to handler to tests without needing it broken into sub-steps. You write tests with xUnit + Moq + FluentAssertions (and WireMock.Net when you need to fake HTTP) named after behavior, not implementation.
  • Async, concurrency, and PostgreSQL fundamentals.
  • Trade-off awareness, with room to grow
  • Communication and proactivity.
  • AI fluency. Agentic coding tools are a working part of how you build – drafting handlers, scaffolding features, reading unfamiliar code, accelerating boilerplate. You understand AI output needs validation: you run the tests, you read the diff, you don’t merge what you can’t explain.
  • Cross-stack curiosity. You’re comfortable in Angular, or willing to learn it fast – most backend work has a frontend counterpart in our Angular + NgRx portal.

Nice to have:

  • Prior exposure to multi-tenant SaaS.
  • Any experience with ERP integration, EDI, or e-invoicing.
  • Familiarity with observability tooling — structured logging, distributed tracing, Grafana-class dashboards.
  • AWS or Kubernetes basics.

How we work:

  • Code-first across the stack: migrations, GitOps, no manual production fixes.
  • Every change reviewed for security and multi-tenant safety before merge. This is where you’ll learn the platform’s nuances fast.
  • AI-augmented development as a baseline, validated rigorously – by tests, by review, by your own judgment.
  • Markdown-first documentation in version control.
  • Small team. Pairs with seniors. Ownership ramps quickly.

We offer:

  • Full-time position;
  • Challenging and interesting projects from European companies;
  • Competitive salary & bonus system;
  • Flexible work schedule;
  • Free English classes;
  • Knowledge-sharing events, e.g. DevTalks;
  • Unforgettable and interesting corporate events;
  • Team-buildings;
  • Accounting as a service.

Note:

Kindly note that we do not offer relocation support for this position. Applicants must possess valid EU work authorization and reside in Portugal.

SharpMinds Benefits

Agile workflow
Value of everyone’s opinion
Established processes
Health insurance
English classes
Flexible work schedule

Ready to extend your talent? Apply now!

Name(Required)
Max. file size: 10 MB.
Liudmyla Goi
🇺🇦 Head of Recruitment

“We are always looking for new talent at SharpMinds!”