Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Full-Stack Engineer – .NET, Angular

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Costa Rica

Posted

6 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAngularCloudGoogle Cloud PlatformSQL.NET

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 Job Pages

More Backend Engineer Jobs

Keppri logo

Backend Developer Node.js / Microservices

Keppri

Especialistas en el end to end de activos digitales, staffing y Servicios Tecnológicos. Hazlo fácil con KEPPRI !!!

Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

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.

Colombia
Cadmus Soluções em TI logo

Senior Backend

Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Full TimeRemoteTeam 1,001-5,000Since 1995H1B No Sponsor

• 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

Brazil
IRIUM logo

Programador/a Java, Microservicios

IRIUM

Líderes en gestión de servicios integrados de infraestructuras y plataformas IT.

Full TimeRemoteTeam 501-1,000Since 2002H1B No Sponsor

• Desarrollo de aplicaciones Java en un entorno de microservicios. • Colaboración con el equipo para el sector bancario.

Spain
Full TimeRemoteTeam 51-200H1B No Sponsor

• 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

Portugal