Back to search
Edgeless Linkedin · Posted 4mo ago

Senior Full Stack Developer | AI-Augmented Engineering | .NET Angular

Bucharest, Bucharest, Romania

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the role


We're looking for a Senior Full Stack Developer who is ready to work the way software engineering is heading, not the way it used to be done.


At Edgeless, part of the HeadFirst Group, we're building a global platform that connects independent professionals, suppliers, and clients across the full engagement lifecycle: onboarding, matching, contracts, time recording, and invoicing. As we expand internationally, the complexity of what we build grows and so does the way we build it.


We've made a deliberate shift toward agentic AI development. Our engineers don't spend their days writing boilerplate code. They orchestrate AI agents, validate their output, enforce our architecture principles, and make sure everything that ships is secure, testable, and built to last. Think of it as moving from being the person who writes every line of code to being the engineer who ensures every line of code meets the bar we've set, independent of the way it was produced.


If you're excited about this shift and want to be at the frontier of how professional software gets built, this role is for you. If you prefer to write everything manually and see AI as a gimmick, this probably isn't for you.


How we work

We've integrated AI deeply into our SDLC. Concretely, this means:

  • We use Claude Code (Anthropic) and Cursor as our primary AI-augmented development environments, working in an agentic mode where AI handles implementation under engineer guidance.
  • Features are developed through AI-assisted workflows: structured documentation, skill containers, and agentic task execution with the engineer acting as the technical authority who defines constraints, validates output, and enforces quality gates.
  • Code reviews focus less on syntax and more on architecture, security, domain correctness, and alignment with our principles.
  • We invest in building the right context for AI to work well: clear specs, good documentation, well-defined boundaries. The quality of AI output starts with the quality of engineering thinking behind it.


This is not about replacing engineering judgment. It's about amplifying it.


Your challenge

As we scale into new markets, we face real complexity: multi-region infrastructure, compliance variations across legislations, and a platform that needs to evolve fast without accumulating technical debt. You'll work across the full stack and you'll do it with AI as your co-pilot, not a curiosity on the side.


You'll need to get up to speed quickly in an established codebase, understand its patterns and trade-offs, and improve it as you go. We still believe in the Boy Scout Rule, leave the code cleaner than you found it. We just do it faster now.


This is a full-time hybrid role based in Bucharest, Romania, with 2–3 days per week working from the office.


Technology stack

  • Backend: C#, .NET 9+, ASP.NET Core, Entity Framework Core, RESTful APIs
  • Frontend: Angular 20+, TypeScript
  • Testing: NUnit, Cypress
  • Cloud & Infrastructure: Azure (App Services, Container Apps, Functions, Cosmos DB, SQL Database), Docker, Docker Compose
  • CI/CD: Azure DevOps Pipelines, GitHub Actions
  • AI Development: Claude Code, Cursor used on a daily basis, not optionally


Responsibilities

  • Deliver complex features end-to-end across the full stack, using AI-augmented workflows as the primary development mode (.NET backend, Angular 19+ frontend).
  • Act as the technical authority on AI-generated output: validate correctness, enforce architecture principles, security standards, and best practices.
  • Define clear task boundaries, documentation, and constraints that enable AI agents to produce high-quality output.
  • Build new capabilities and refactor existing code to improve quality, performance, and maintainability.
  • Write clean, testable code and maintain thorough unit and integration test coverage, including validating AI-generated tests.
  • Collaborate with product and design to translate requirements into well-structured, AI-ready specs.
  • Participate in code reviews and share knowledge with the team.
  • Contribute to architectural decisions that support scalability and multi-region expansion.


Must have skills/experience

  • 7+ years of experience in software development with strong expertise in the .NET stack and ASP.NET Core for creating robust, scalable, and maintainable web applications, web APIs, and cloud-based services.
  • Recent hands-on experience with Angular (within the last 2–3 years) building responsive, component-based front-end applications.
  • Strong experience with Entity Framework Core for data access, database migrations, and working with relational databases.
  • Experience designing and developing RESTful APIs, including best practices for versioning, documentation (Swagger/OpenAPI), and security (OAuth2, JWT).
  • Experience writing and reviewing unit and integration tests.
  • Active, comfortable use of AI coding tools (Claude Code, Cursor, GitHub Copilot, or similar) not experimentally, but as part of your daily workflow.
  • Engineering mindset oriented around validation and quality, not just production: you know what good code looks like and can recognize it whether you wrote it or an AI did
  • Strong analytical and problem-solving skills.
  • Ability to adapt to evolving project requirements and technology landscapes.
  • Bachelor's degree in a relevant field such as Computer Science or Computer Engineering.


Nice to have skills/experience

  • Experience with CQRS and Domain-Driven Design.
  • Hands-on experience with Azure services including Azure App Services, Azure SQL Database, Azure App Configuration Service.
  • Hands-on experience with containerization technologies such as Docker and Docker Compose.
  • Experience with distributed systems, message queuing systems, and event-driven architecture.
  • Experience structuring prompts, specs, or documentation specifically to improve AI output quality.


What we offer

  • A salary package that matches your experience.
  • 20 paid vacation days + private premium healthcare.
  • Private premium healthcare.
  • Full-time, open-ended contract with flexible working hours.
  • Hybrid model: 2–3 days/week from our central Bucharest office (Piața Muncii).
  • A team that's genuinely invested in working at the frontier of how software gets built and not just talking about AI but shipping with it every day.
  • Friendly, relaxed and creative environment where every voice counts and everyone's input makes a difference.
  • Real opportunity for career growth in a company going through meaningful international expansion

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent