Senior Full Stack Engineer – .NET / Angular
J
JobgetherSaaS
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