Software House focused on results since 1999
Senior Full-Stack Engineer – .NET, Angular
Location
Costa Rica
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Engineer – .NET, Angular
Software Mind
• Hands-on Development (50%) • Build and maintain back-office admin tools using Angular 21, .NET, and C# • Develop and maintain REST APIs and SQL database integrations • Contribute to GCP migration efforts and cloud-based architecture • Write clean, quality-focused code with a strong engineering mindset • Utilize AI-assisted development tools such as GitHub Copilot and Cursor • Mentorship & Team Development (50%) • Coach and mentor team members on Angular best practices and modern front-end development • Conduct code reviews and pair programming sessions • Support knowledge transfer and skills development across the team • Contribute to architecture and technical design discussions
Job Requirements
- +90% English written and oral (B2 level minimum)
- 5+ years of full-stack development experience
- Strong expertise in Angular (v14+ preferred; Angular 21 experience a plus)
- Proficiency in .NET, C#, SQL databases, and REST API development
- Demonstrated experience mentoring or coaching other developers
- Quality-focused mindset with strong attention to code standards
Benefits
- Flexible schedules and authentic work-life balance
- Opportunities for continuing education
- Social activities per country sponsored by the company
- Birthday celebration
- Payment in US Dollars
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer Node.js / Microservices
KeppriEspecialistas en el end to end de activos digitales, staffing y Servicios Tecnológicos. Hazlo fácil con KEPPRI !!!
Role Description En Keppri buscamos un Desarrollador Backend con más de 4 años de experiencia en el sector bancario, fintech o financiero, especializado en arquitecturas de microservicios en la nube. Diseñarás y operarás servicios escalables, seguros y de alta disponibilidad, integrados con los sistemas core del negocio. Responsabilidades - Diseñar y construir microservicios en Node.js (Express y NestJS), con foco en escalabilidad horizontal y resiliencia. - Modelar y operar datos en MongoDB (modelado, índices, optimización). - Implementar autenticación y seguridad (JWT, bcrypt, gestión segura de secretos). - Desarrollar integraciones con sistemas externos (core bancario vía SOAP, pagos PSE, push FCM, SMS, Active Directory/LDAP). - Evolucionar la arquitectura hacia alta disponibilidad, observabilidad y despliegues automatizados en la nube. Qualifications - +4 años de experiencia en desarrollo backend. - Node.js (v20+) y TypeScript. - Arquitectura de microservicios (diseño, comunicación entre servicios, API Gateway). - Express.js y NestJS; diseño y consumo de APIs REST; WebSocket. - MongoDB y Mongoose. - Nube AWS (EC2, S3, CloudFront, Route53, VPC, Security Groups); contenedores con Docker y ECS/EKS. - Git y CI/CD. - Conocimiento de frameworks de desarrollo asistido por IA y vibe coding. Requirements - Bases de datos gestionadas (DocumentDB / MongoDB Atlas), AWS WAF y Secrets Manager, observabilidad (CloudWatch / OpenTelemetry). - Infraestructura como código (Terraform / CloudFormation); experiencia integrando con core bancario.
• Design, develop, and maintain medium- to high-complexity features in backend applications • Propose and implement architectural improvements focused on scalability, performance, and maintainability • Diagnose and resolve incidents and critical bugs in production environments • Build and evolve REST APIs using Python and FastAPI following industry best practices • Ensure high quality of deliverables through automated tests, code reviews, and development standards • Produce and maintain technical documentation for systems, integrations, and components • Share knowledge, support less experienced developers, and contribute to technical discussions • Actively participate in agile processes, contributing to backlog refinement, estimations, and delivery planning
Programador/a Java, Microservicios
IRIUMLíderes en gestión de servicios integrados de infraestructuras y plataformas IT.
• Desarrollo de aplicaciones Java en un entorno de microservicios. • Colaboración con el equipo para el sector bancario.
• Develop and maintain software solutions, primarily using React and Ruby on Rails • Mentor development teams to uphold high standards of code quality • Work with team leaders, product managers, and developers from the discovery phase to solution delivery • Translate business requirements into clear technical requirements • Write clean, maintainable, and efficient code • Develop and maintain unit/integration tests to ensure reliability • Participate in code reviews and promote team knowledge-sharing • Create and maintain thorough technical documentation • Debug and solve customer bugs




