Principal Full Stack Engineer – AI First Development

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ubiminds

Ubiminds

51 - 200 employees

🇺🇲 Ubiminds empowers Latin American talent to build meaningful careers, relationships, and products in American tech companies.

📋 Description

• Design, develop, and deliver scalable multi-tenant SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS. • Own end-to-end delivery of features, from domain modeling and backend services through frontend implementation, automated testing, deployment, and production support. • Generate production-ready code using AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, and Replit-based workflows. • Collaborate with Architects to define application architecture and validate technical approaches through Proof of Concepts (PoCs). • Design systems using modern architectural patterns including: • Domain-Driven Design (DDD) • CQRS • Event-Driven Architecture • Backend-for-Frontend (BFF) • API Gateway • Build modern Angular applications using standalone components, Signals, RxJS, Reactive Forms, and reusable UI architectures. • Design efficient database models and optimize SQL performance for high-volume SaaS applications. • Implement scalable integration, messaging, and distributed system patterns. • Troubleshoot complex production issues, perform root cause analysis, and continuously improve system reliability and performance. • Mentor engineers through architecture guidance, technical leadership, code reviews, and knowledge sharing. • Drive engineering best practices around quality, automation, security, observability, and AI-powered software development.

🎯 Requirements

• 10+ years of professional software engineering experience. • Experience as a Principal Engineer, Lead Engineer, Software Architect, or equivalent technical leadership role. • Expert-level proficiency with: • C# • .NET • Entity Framework • Angular • SQL Server and/or PostgreSQL • Strong experience designing and building: • Multi-tenant SaaS applications • Distributed systems • REST APIs • Event-driven architectures • Deep expertise with: • Domain-Driven Design (DDD) • CQRS • Secure and scalable application architecture • Advanced knowledge of SQL optimization, data modeling, Redis, and OpenSearch/Elasticsearch. • Experience with automated testing, CI/CD pipelines, Git, Agile methodologies, and modern DevOps practices. • Experience with observability platforms and code quality tools such as SonarQube, Mend, Datadog, CloudWatch, or similar. • Hands-on experience using AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, or similar coding assistants. • Strong leadership, mentoring, communication, and problem-solving skills. • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience. • English proficiency at C1 level (written and verbal).

🏖️ Benefits

• Full support from Ubiminds, including career guidance, HR, and administrative services. • Remote-first culture with outstanding opportunities for international career growth. • Opportunity to influence platform architecture, coding standards, and long-term technical strategy.

Apply Now

Similar Jobs

🔥 23 hours ago

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

Staff AI Engineer implementing autonomous AI solutions for TELUS Digital's transformative products and services. Collaborating with global teams to enhance digital experiences through AI technologies.

AWS

Azure

Cloud

Django

Google Cloud Platform

Java

Jenkins

Python

Spring

TypeScript

🕒 May 27

TELUS Digital

201 - 500

🤝 B2B

🤖 Artificial Intelligence

☁️ SaaS

AI Engineer designing context architectures for intelligent AI systems at TELUS Digital. Collaborating with global teams to enhance AI capabilities and knowledge representation.

Assembly

AWS

Azure

Cloud

Google Cloud Platform

Neo4j