Jobiglo

No results.

Programador Full Stack

Amaris Consulting | Part of Mantu · Lima

New
Mid 🇬🇧 English
.NET C# ASP.NET Core Minimal APIs EF Core Dapper MediatR FluentValidation Node.js TypeScript NestJS TypeORM Drizzle class-validator hexagonal architecture DDD CQRS SQL Server PostgreSQL React hooks TanStack Query Zod Tailwind RabbitMQ JWT OIDC SAML RBAC ABAC xUnit Jest Vitest Testing Library Playwright Git Docker Nx Conventional Commits

Job description

About the role

Amaris Consulting is looking for a full‑stack developer to design, build and maintain end‑to‑end web applications for its clients. You will work on both backend services and modern React front‑ends, applying clean architecture principles.

Key responsibilities

  • Implement complete user stories, from business rules to UI, using .NET (C#, ASP.NET Core) or Node.js (TypeScript, NestJS).
  • Apply hexagonal architecture, tactical DDD, CQRS and the Result pattern to keep domain logic isolated.
  • Design and maintain SQL‑based persistence with SQL Server or PostgreSQL.
  • Build responsive React interfaces with TypeScript, hooks, TanStack Query, Zod and Tailwind.
  • Integrate systems via RabbitMQ, transactional outbox patterns and versioned contracts.
  • Implement authentication and authorization using JWT, OIDC, SAML, RBAC or ABAC.
  • Write unit, integration, contract and end‑to‑end tests and ensure test coverage before committing.
  • Participate in pull‑request reviews, document technical decisions (ADRs) and keep documentation in Spanish.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • 3–7 years of professional software development experience, including at least 2 years in production backend development.
  • 2+ years of experience with React and TypeScript.
  • Fluent written and spoken Spanish.

Required skills

  • .NET stack: C#, ASP.NET Core, Minimal APIs, EF Core, Dapper, MediatR, FluentValidation.
  • Node.js stack: TypeScript, NestJS, TypeORM, Drizzle, class‑validator.
  • Architectural patterns: hexagonal architecture, DDD, CQRS.
  • Databases: SQL Server, PostgreSQL.
  • Front‑end: React, hooks, TanStack Query, Zod, Tailwind.
  • Messaging: RabbitMQ, transactional outbox.
  • Security: JWT, OIDC, SAML, RBAC, ABAC.
  • Testing tools: xUnit, Jest, Vitest, Testing Library, Playwright.
  • Version control and DevOps: Git, Docker, Nx, Conventional Commits.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Amaris Consulting | Part of Mantu.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Peru.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 9 hours ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Amaris Consulting | Part of Mantu

Lima