FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Full Stack Engineer – .NET ecosystem
UbimindsPrincipal Full Stack Engineer developing scalable SaaS applications using .NET and Angular. Collaborating with international teams in a cloud-native environment for U.S.-based technology companies.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and delivering scalable multi-tenant SaaS applications using .NET, Angular, and SQL Server/PostgreSQL, while applying advanced architectural patterns and AI-assisted development tools. Proven leadership in mentoring engineers and driving engineering best practices in quality, automation, and security.
Highest-signal resume keywords
C#.NETMulti-Tenant SaaS ApplicationsDomain-Driven Design (DDD)Automated Testing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#.NETEntity FrameworkAngularSQL ServerPostgreSQLDomain-Driven Design (DDD)CQRSSQL OptimizationData Modeling
Soft Skills
LeadershipMentoringCommunicationProblem-Solving
Tools & Technologies
GitHub CopilotCursorClaude CodeSonarQubeMendDatadogCloudWatch
Certifications & Qualifications
Bachelor's Degree in Computer ScienceEnglish Proficiency C1
Industry Keywords
SaaSDistributed SystemsREST APIsEvent-Driven ArchitectureCI/CD PipelinesAgile MethodologiesDevOps Practices
Tech Stack
Tools & technologiesAngularAWSDistributed SystemsElasticSearchEntity Framework.NETPostgresRedisRxJSSQL
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- Full support from Ubiminds, including career guidance, HR, and administrative services.
- Remote-first culture with outstanding opportunities for international career growth.