Role: Full Stack Developer - Angular/.NET/Node Location: Nearshore (Ecuador), Remote Experience: 6-8 Years
Role Overview
We are seeking a Full Stack Developer to work across Angular, .NET Framework, Node.js, C#, TypeScript, SQL Server and DynamoDB-based application environments.
You will support application development, enhancement and modernization across frontend, backend and data layers.
Key Responsibilities
Application Development
- Build and maintain frontend features using Angular JS, Angular 14+ and TypeScript.
- Develop backend services and business logic using .NET Framework 4.8.1, Node.js and C#.
- Integrate applications with SQL Server, DynamoDB and service APIs.
Modernization & Support
- Refactor legacy components and support incremental modernization of existing applications.
- Troubleshoot defects, improve performance and support production readiness.
- Contribute to code reviews, documentation and engineering best practices.
Collaboration
- Work with analysts, QA, product and architecture teams to deliver feature increments.
- Clarify requirements, identify technical dependencies and support sprint delivery.
Required Technical Skills & Competencies
6+ years of full stack development experience.
Strong hands-on experience with Angular JS / Angular 14+, TypeScript and JavaScript.
Experience with .NET Framework 4.8.1, C#, Node.js and backend service development.
Working knowledge of SQL Server, DynamoDB and API integrations.
Strong debugging, problem-solving and Agile delivery experience.
Good to Have
Experience with application modernization from legacy .NET/Angular environments.
Exposure to cloud-native development and CI/CD pipelines.
Experience with automated testing and code quality tools.
Working knowledge of security, performance and scalability practices.
Must-Have Skills
Angular, TypeScript and JavaScript development experience.
.NET Framework, C# and Node.js backend experience.
SQL Server / DynamoDB hands-on experience.
Ability to work across legacy and modern application stacks.
Desired Attributes
Strong ownership mindset and engineering discipline.
High attention to detail with strong analytical and problem-solving skills.
Effective communicator who collaborates well across distributed, cross-functional teams.
Comfortable working in a fast-paced environment with evolving priorities.
Passion for continuous improvement, clean code and delivery excellence.