Sr. Developer FullStack (.Net/Angular/AI)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Developer FullStack (.Net/Angular/AI) based in Brazil.
This role offers the opportunity to contribute to innovative software solutions by combining full-stack engineering expertise with emerging AI-driven development practices.
You will work on modern applications, leveraging advanced technologies to improve productivity, quality, and scalability.
The position requires strong technical ownership, critical thinking, and the ability to collaborate within a multicultural environment.
You will help shape AI-assisted development workflows while building reliable backend and frontend experiences.
The role involves solving complex engineering challenges through clean architecture, automation, and modern development methodologies.
You will collaborate with talented teams to deliver impactful solutions that transform business processes through technology.
Accountabilities
The Sr. Developer FullStack (.Net/Angular/AI) will be responsible for designing, developing, and improving scalable software solutions while integrating AI capabilities into the development lifecycle. The role requires a balance of hands-on coding, technical leadership, and continuous improvement of engineering practices.
- Develop and maintain full-stack applications using C#/.NET and Angular, ensuring high performance, scalability, and maintainability.
- Build backend services and RESTful APIs using modern .NET technologies, including .NET 8+.
- Design and implement frontend solutions with Angular 19+ while ensuring seamless integration with backend systems.
- Apply AI-assisted development practices by leveraging tools such as OpenAI APIs, Anthropic, GitHub Copilot, and autonomous or semi-autonomous agents.
- Create and optimize AI-driven development workflows focused on code generation, automation, testing, and productivity improvements.
- Review, validate, and improve automatically generated code to ensure quality, security, and long-term maintainability.
- Apply software engineering best practices, including SOLID principles, KISS methodology, and established design patterns.
- Develop automated tests, including unit and integration testing, to maintain software reliability.
- Work with relational databases such as PostgreSQL or SQL Server and ensure efficient data management.
- Build and maintain containerized environments using Docker and docker-compose.
- Implement observability practices through monitoring, logging, metrics, and tracing solutions.
- Contribute to distributed systems and messaging architectures using technologies such as RabbitMQ, Kafka, or Service Bus.
- Collaborate with cross-functional teams in an agile, innovative, and technology-driven environment.
- Proven experience as a senior software developer with strong expertise in reviewing and improving code quality.
- Hands-on experience using AI tools for software development, including AI APIs, coding assistants, and agent orchestration frameworks.
- Ability to design AI-driven or AI-assisted development workflows while ensuring security, reliability, and maintainability.
- Strong backend development experience with C# and .NET, preferably .NET 8 or newer.
- Solid frontend development experience with Angular 19+ and API integrations.
- Strong understanding of software architecture principles, SOLID practices, and reusable code design.
- Experience with design patterns such as Factory, Strategy, Builder, and similar approaches.
- Experience implementing automated testing strategies.
- Knowledge of relational databases and data modeling concepts.
- Experience with Docker, containerization, and development environments.
- Familiarity with observability platforms such as Datadog, Grafana, or ELK.
- Experience working with distributed systems and event-driven architectures.
- Intermediate to advanced English communication skills.
- Preferred experience with autonomous AI agents, AI-powered development pipelines, prompt engineering, or evaluating AI-generated outputs.
- Health and dental insurance coverage.
- Meal and food allowance.
- Childcare assistance.
- Extended parental leave benefits.
- Access to wellness programs and gym partnerships through platforms such as Wellhub and TotalPass.
- Profit sharing and results-based participation programs.
- Life insurance coverage.
- Continuous learning opportunities through internal development platforms.
- Discounts through partner programs.
- Access to online resources focused on physical, mental, and overall well-being.
- Parenting and pregnancy support programs.
- Partnerships with online learning platforms.
- Language learning opportunities.
- Inclusive workplace environment with support and accommodations throughout the employee journey.
Requirements
The ideal candidate is a senior-level software engineer with strong full-stack development experience and a passion for applying artificial intelligence to modern software engineering practices. You should have strong problem-solving abilities, excellent technical judgment, and experience delivering robust solutions in complex environments.
Benefits
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1