Senior Full Stack Engineer – .NET / Angular

BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English proficiency at a C1 level
Experience
5+ years of professional experience
Required Skills
AWSGraphQLMicrosoft SQL ServerC#.NETAngularRESTful APIsUnit Testing

Requirements

  • 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now