Senior Full-Stack Engineer (.NET/Angular)

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

Job Details

Languages
English
Experience
5+ years
Required Skills
AWSAgileMicrosoft SQL ServerC#.NETAngularSaaS

Requirements

  • 5+ years of professional experience developing web applications with C#, .NET, Angular, and SQL.
  • Strong experience with Microsoft SQL Server, including database design, stored procedures, indexing, and query optimization.
  • Proven experience building scalable enterprise SaaS applications and working with modern software development practices.
  • Familiarity with AWS or other cloud platforms and experience developing cloud-based solutions.
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or similar solutions.
  • Understanding of AI concepts including Large Language Models (LLMs), MCP, and Retrieval-Augmented Generation (RAG).
  • Solid knowledge of HTML, CSS, software architecture, multi-threading, data structures, and performance optimization.
  • Experience with unit testing, integration testing, debugging, and Shift Left development approaches.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Self-driven, collaborative, and committed to delivering high-quality software solutions.
  • Strong written and verbal English communication skills.
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain scalable, resilient microservices and full-stack web applications using C#, .NET, Angular, and SQL Server.
  • Build secure and high-performance SaaS solutions while applying best practices in software architecture, application design, and performance optimization.
  • Design, optimize, and maintain database structures, stored procedures, and SQL queries to ensure reliability and scalability.
  • Write clean, maintainable, and well-documented code supported by unit and integration testing practices.
  • Leverage AI-powered development tools and coding assistants to improve productivity, software quality, and engineering efficiency.
  • Troubleshoot, debug, and resolve complex technical issues across development, testing, and production environments.
  • Collaborate with cross-functional Agile teams during sprint planning, reviews, and retrospectives.
  • Contribute to source code management, CI/CD workflows, and continuous improvement initiatives.
  • Take ownership of technical deliverables while ensuring application reliability, maintainability, and performance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now