Principal Full Stack Software Engineer
New
Remote – LATAM / BrazilFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English
- Experience
- 10+ years
- Required Skills
- PostgreSQLMicrosoft SQL ServerC#.NETAngularSaaSDistributed Systems
Requirements
- 10+ years of professional software engineering experience.
- Experience as a Principal Engineer, Lead Engineer, or equivalent technical leadership role.
- Expert proficiency in C#, .NET, Entity Framework, Angular, and SQL Server/PostgreSQL.
- 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 methodologies, and modern DevOps practices.
- Experience with observability, monitoring, and static analysis tools like SonarQube and Mend.
- Hands-on experience using GitHub Copilot, Cursor, Claude Code, or similar AI coding assistants.
- Advanced English communication skills.
- Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
Responsibilities
- Design, develop, and deliver scalable SaaS applications using .NET, Angular, SQL Server/PostgreSQL, and AWS.
- Own end-to-end delivery from domain modeling and backend services to frontend implementation and production support.
- Leverage AI-assisted development tools to generate production-ready code and accelerate engineering workflows.
- Collaborate with architects to define application architecture and validate technical approaches through proof-of-concepts.
- Design solutions using modern architectural patterns including DDD, CQRS, Event-Driven Architecture, BFF, and API Gateways.
- Develop modern Angular applications using standalone components, Signals, RxJS, and Reactive Forms.
- Troubleshoot complex production issues, perform root cause analysis, and improve system reliability.
- Mentor engineers through technical leadership, architecture discussions, code reviews, and knowledge sharing.
View Full Description & ApplyYou'll be redirected to the employer's site