Principal Full Stack Engineer - NET ecosystem (547)
Principal Full Stack Engineer role overview
Do you aspire to advance in your international career? Let Ubiminds guide you!
Ubiminds, a GPTW-certified company, partners with American software product firms to expand their development capabilities by handpicking elite Brazilian talent for their LATAM ventures, offering staff augmentation and employer-of-record solutions.
Currently, Ubiminds aids a burgeoning SaaS company utilizing AI to detect compliance issues within their applications. As part of this endeavor, the company is expanding its engineering team to address crucial technical and security matters,migrate applications to modern platforms, and guarantee a superior level of quality, dependability, and compliance.
Objective:
Searching for a skilled Principal Full Stack Engineer with expertise in the .NET environment to tackle outstanding compliance issues discovered by AI in SaaS applications.
In this role, you will blend hands-on development and leadership responsibilities, focusing on architecture, design, technical planning, troubleshooting, and security-related solutions. You will be accountable for identifying and resolving issues that could potentially escalate into security risks if overlooked.
The ideal candidate should be a seasoned engineer proficient in handling intricate enterprise applications, interpreting security and compliance findings, and transforming technical challenges into tangible, scalable solutions. Ownership of complex problems and effective collaboration across teams are must-have traits.
Key Responsibilities:
- Develop, maintain, and optimize secure and high-performing scalable SaaS applications.
- Investigate and resolve compliance and security issues flagged by AI analysis.
- Engage in architect and technical design decisions throughout the application stack.
- Execute hands-on development to address identified issues effectively.
- Trouble-shoot complex application, performance, compliance, and security challenges.
- Analyze and mitigate issues highlighted through CVEs, SAST scans, and security audits.
- Design and enhance relational databases, SQL queries, procedures, and data access patterns.
- Participate in technical planning and formulate strategies to tackle intricate application concerns.
- Produce clean, well-tested code following best engineering practices.
- Operate within a Shift Left environment, emphasizing ownership of software quality.
- Utilize AI-enhanced development tools for improved productivity and solution delivery.
- Collaborate efficiently with cross-functional teams to address technical and security obstacles.
Required Skills:
Experience
- 8+ years building web applications using C#, SQL, and Angular.
- Proficiency with stored procedures, relational databases, and performance-driven SQL.
- Degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.
Engineering Practices
- Proficient in troubleshooting, debugging, and performance optimization.
- Experience in writing unit and integration tests.
- Familiarity with Shift Left development practices.
- Commitment to delivering top-quality, reliable software.
- Self-motivated and proactive in handling technical challenges.
- Effective collaboration and strong written and verbal English communication skills.
AI & Development
- Openness to AI-equipped tools such as GitHub Copilot, Cursor, and Claude Code.
- Basic understanding of modern AI concepts like LLMs, MCP, RAG, or similar technologies.
Desirable Skills:
- Familiarity with interpreting CVEs, SAST scans, and security audits for issue resolution.
- Deep knowledge of Microsoft SQL Server including indexing and query optimization.
- Exposure to cloud environments including AWS services like EC2, S3, and SES.
- Experience with GraphQL and similar modern API technologies.
- Use of coding agents and AI-assisted development workflows like MCP, GitHub Copilot, and Claude Code.
- Experience in building apps for large enterprises.
Team & Environment:
- Focus on overcoming compliance and security hurdles in SaaS applications.
- Work at the junction of software engineering, architecture, AI, compliance, and security.
- Emphasis on quality, reliability, and secure software development practices.
- Culture of proactive issue resolution and technical ownership.
- Collaboration across teams for problem-solving.
- Opportunity to harness modern AI tools and workflows for development.
About Ubiminds: A brief insight into our values, culture, and work environment.
Perks and Benefits: The advantages of being a Principal Full Stack Engineer at Ubiminds, including office ambiance, career support, technical events, remote first policy, networking opportunities, language lessons, referral schemes, and rudimentary provisions at the company headquarters.
