
Principal Full-Stack Engineer, .NET/Angular - AI-First Development
Posted 3 hours ago

Posted 3 hours ago
This is a fully remote position, open to applicants in Colombia.
• Design, develop, and implement scalable SaaS applications utilizing .NET, Angular, SQL Server/PostgreSQL, and AWS.
• Take ownership of the complete delivery of features—from domain modeling and backend services to frontend development, automated testing, deployment, and production support.
• Create production-ready code using AI-assisted development tools from Replit designs, adhering to internal design standards, reusable components, accessibility guidelines, responsive design principles, and frontend best practices.
• Collaborate with Architects to establish application architecture and validate technical strategies by constructing proof-of-concepts (PoCs) when applicable.
• Design solutions utilizing contemporary architectural patterns including Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, Backend-for-Frontend (BFF), and API Gateway.
• Develop modern Angular applications using standalone components, Signals, RxJS, Reactive Forms, and a reusable component architecture.
• Design effective data models, enhance SQL performance, and implement scalable integration and messaging patterns.
• Provide mentorship to engineers through technical guidance, architecture discussions, code reviews, and knowledge sharing.
• Utilize AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, and agentic AI workflows to enhance software quality and engineering productivity.
• Over 10 years of professional software engineering experience.
• Experience in a Principal, Lead Engineer, or a similar technical leadership role.
• Advanced proficiency in C#, .NET, Entity Framework, SQL Server/PostgreSQL, and Angular.
• Strong background in DDD, CQRS, REST APIs, event-driven architecture, and distributed systems.
• Proven experience in designing secure, scalable, multi-tenant SaaS applications.
• Solid understanding of SQL optimization, data modeling, and technologies such as Redis and OpenSearch/Elasticsearch.
• Familiarity with automated testing, CI/CD, Git, Agile development, and contemporary DevOps practices.
• Experience with observability and monitoring tools, as well as static analysis tools like SonarQube and Mend.
• Proficiency in using AI coding assistants, including GitHub Copilot, Cursor, Claude Code, or similar tools.
• 100% Remote Work: Enjoy the flexibility to work from the location that best suits you. All you need is a laptop and a dependable internet connection.
• Highly Competitive USD Pay: Receive an outstanding, market-leading salary in USD, exceeding typical market offerings.
• Paid Time Off: We prioritize your well-being. Our paid time off policies provide you with the opportunity to relax and recharge when necessary.
• Work with Autonomy: Experience the freedom to manage your time effectively, as long as the work is completed. Focus on results rather than the clock.
• Work with Top American Companies: Expand your skills while engaging in innovative, high-impact projects with industry-leading U.S. companies.
NVIDIA
GFT Technologies
Get handpicked remote jobs straight to your inbox weekly.