Senior Full Stack Engineer – .NET / Angular
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Engineer – .NET / Angular based in Brazil.
This role is designed for a senior full stack engineer who will contribute to the development of secure, scalable, and high-performance SaaS applications. You will work across the entire software development lifecycle, from architecture and design discussions to implementation, testing, and production support. The position combines deep technical expertise with ownership, problem-solving, and a passion for engineering excellence. You will collaborate with international teams while building modern solutions using .NET, Angular, SQL Server, and cloud technologies. The role also offers the opportunity to leverage AI-powered development tools to improve productivity and software quality. This is an environment where innovation, continuous improvement, and strong engineering practices are highly valued.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full Stack Engineer – .NET / Angular based in Brazil.
This role is designed for a senior full stack engineer who will contribute to the development of secure, scalable, and high-performance SaaS applications. You will work across the entire software development lifecycle, from architecture and design discussions to implementation, testing, and production support. The position combines deep technical expertise with ownership, problem-solving, and a passion for engineering excellence. You will collaborate with international teams while building modern solutions using .NET, Angular, SQL Server, and cloud technologies. The role also offers the opportunity to leverage AI-powered development tools to improve productivity and software quality. This is an environment where innovation, continuous improvement, and strong engineering practices are highly valued.
Accountabilities:
- Design, develop, and maintain scalable web applications using C#, .NET, Angular, and SQL Server.
- Build new features and enhance existing applications with a focus on performance, security, reliability, and maintainability.
- Participate in architecture and technical design discussions, helping define scalable solutions and development standards.
- Design, optimize, and maintain relational databases, stored procedures, indexing strategies, and SQL performance improvements.
- Develop and maintain RESTful APIs and contribute to modern application architectures.
- Troubleshoot production issues, perform root cause analysis, and improve system reliability.
- Create and maintain unit and integration tests to ensure high-quality software delivery.
- Collaborate with Product, Engineering, and Architecture teams throughout the development lifecycle.
- Work in a Shift-Left development environment, taking ownership from implementation through testing and production support.
- Leverage AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, and similar technologies to improve engineering efficiency and software quality.
- 5+ years of professional experience developing web applications.
- Strong expertise in C#, the .NET ecosystem, Angular, and SQL Server.
- Experience with relational databases, stored procedures, query optimization, and SQL performance tuning.
- Strong troubleshooting, debugging, and problem-solving abilities.
- Experience writing unit and integration tests.
- Comfortable working in Shift-Left development environments and owning solutions throughout the full lifecycle.
- Strong communication and collaboration skills with both technical and cross-functional teams.
- Self-driven professional with a strong sense of ownership and accountability.
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
- English proficiency at a C1 level, both written and verbal.
- Experience with cloud platforms such as AWS is desirable.
- Knowledge of GraphQL, enterprise-scale SaaS applications, HTML, and CSS is a plus.
- Familiarity with AI-assisted development tools and modern AI concepts such as Large Language Models (LLMs), Model Context Protocol (MCP), and Retrieval-Augmented Generation (RAG) is desirable.
- Competitive compensation package.
- Remote-first work environment.
- Opportunity to work with international engineering teams on innovative SaaS products.
- Placement in a product-based environment with employee-like collaboration and support.
- Company-provided MacBook.
- Career guidance, HR support, and administrative assistance.
- Access to technical growth opportunities through tech talks, chapter meetings, and remote community events.
- Free English lessons with native speakers.
- Employee referral program.
- Optional access to office facilities with amenities, snacks, games, and wellness activities.
- Opportunities for international career development and exposure to modern engineering practices.
The role focuses on building and evolving enterprise-grade SaaS applications while contributing to technical decisions, engineering standards, and continuous improvement initiatives.
Requirements:
The ideal candidate is an experienced full stack engineer with strong software development skills, a proactive mindset, and the ability to work collaboratively in a fast-paced technology environment.
Benefits: