Programador Full Stack
Amaris Consulting | Part of Mantu · Lima
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Peru.
Salaries by job title
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.
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
Related job offers
-
Senior Backend Developer - Remote Work
BairesDev Lima -
Desarrollador Backend Java Semi Senior / Senior
SOAINT Lima -
Especialista Senior Data Architect
Entel Perú Lima -
Practicante Profesional de Soporte Técnico (Infraestructura)
PARQUE DEL RECUERDO Santiago de Surco -
Coordinador/a de Calidad y Automatización
T-ID Solutions District de Miraflores