Principal Full-Stack Engineer
New
T
TruelogicSoftware Development
Location: Mexico CityFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- AWSPostgreSQLMicrosoft SQL ServerC#.NETAngularCI/CD
Requirements
- 10+ years of professional software engineering experience.
- Experience as a Principal, Lead Engineer, or equivalent technical leadership role.
- Expert proficiency in C#, .NET, Entity Framework, SQL Server/PostgreSQL, and Angular.
- Strong experience with DDD, CQRS, REST APIs, event-driven architecture, and distributed systems.
- Experience designing secure, scalable, multi-tenant SaaS applications.
- Strong knowledge of SQL optimization, data modeling, Redis, and OpenSearch/Elasticsearch.
- Experience with automated testing, CI/CD, Git, Agile, and DevOps practices.
- Experience with observability and monitoring tools.
- Familiarity with static analysis tools such as SonarQube and Mend.
- Experience using AI coding assistants such as GitHub Copilot, Cursor, or Claude Code.
Responsibilities
- Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS.
- Own end-to-end delivery of features from domain modeling through production support.
- Generate production-ready code using AI-assisted development tools and internal standards.
- Collaborate with Architects to define application architecture and validate technical approaches.
- Design solutions using DDD, CQRS, Event-Driven Architecture, and API Gateways.
- Build modern Angular applications using Signals, RxJS, and reusable components.
- Design efficient data models and implement scalable integration patterns.
- Mentor engineers through technical guidance, code reviews, and knowledge sharing.
- Leverage AI tools such as GitHub Copilot, Cursor, and Claude Code.
View Full Description & ApplyYou'll be redirected to the employer's site