This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor(a) Full Stack C# / Angular Sênior based in Brazil.
This is a senior-level opportunity for a full-stack developer who wants to shape robust, scalable, and high-performance web applications. You will work end to end, combining C#/.NET Core backend development with modern Angular frontend engineering. The role offers strong technical ownership across architecture, APIs, integrations, databases, testing, and application performance. You will help establish engineering standards and contribute to technical decisions that directly influence large-scale products. Collaboration with Product Owners, designers, and engineering peers will be central to delivering continuous value. The environment is dynamic and innovation-driven, with opportunities to tackle complex technical challenges and continuously expand your expertise.
Accountabilities:
- Design, develop, maintain, and evolve scalable, high-performance web applications using C# / .NET Core on the backend and Angular on the frontend.
- Define and contribute to application architecture, technical standards, and development patterns that support maintainability, scalability, security, and performance.
- Develop efficient RESTful APIs, integrate services and microservices, and optimize interactions with SQL and/or NoSQL databases.
- Build responsive, intuitive, and reactive user interfaces using Angular, JavaScript, HTML, and CSS.
- Apply engineering best practices, including Clean Code, SOLID principles, clean architecture, and automated testing.
- Develop and maintain unit and integration tests to ensure application reliability and code quality.
- Participate actively in Scrum or Kanban ceremonies, collaborating with Product Owners, designers, and other stakeholders to refine requirements and deliver valuable product increments.
- Act as a technical reference for the development team, contributing to architectural decisions, code quality, technical standards, and problem-solving.
- Investigate complex production incidents, identify root causes, and implement effective and sustainable solutions.
- Identify application performance bottlenecks and implement improvements to scalability, responsiveness, and overall system efficiency.
- Contribute to application security and ensure solutions follow appropriate engineering and development standards.
- Continuously evaluate new technologies and approaches, bringing relevant innovations into the development environment.
- Bachelor’s degree completed or in progress in Computer Science, Information Systems, Systems Analysis and Development, Information Technology Management, or a related field.
- Strong professional experience developing full-stack web applications with C# / .NET Core and Angular.
- Solid programming knowledge in C#, JavaScript, Angular, HTML, and CSS.
- Experience designing and developing RESTful APIs, integrations, and distributed or microservices-based applications.
- Strong knowledge of SQL and experience working with relational and/or NoSQL databases.
- Practical understanding of software engineering principles, including Clean Code, SOLID, clean architecture, and automated testing.
- Experience with unit and integration testing and a strong commitment to software quality.
- Ability to analyze complex technical problems, investigate production issues, and identify performance bottlenecks.
- Strong understanding of modern web application architecture and development practices.
- Excellent collaboration and communication skills, with the ability to work effectively with technical and non-technical stakeholders.
- Proactive, analytical, and comfortable taking ownership of technical challenges.
- Enjoys continuous learning and working in a collaborative, fast-paced environment.
- Experience with Git is desirable.
- Knowledge of Node.js is a plus.
- Experience or knowledge of the retail sector is advantageous.
- Familiarity with AWS is a plus.
- Exposure to Artificial Intelligence (AI) technologies or solutions is desirable.
- Opportunity to work on large-scale web applications and technically challenging projects.
- Strong technical ownership across backend, frontend, architecture, APIs, databases, and integrations.
- Collaborative environment with opportunities to work closely with product, design, and engineering teams.
- Opportunity to act as a technical reference and influence development standards and architectural decisions.
- Exposure to modern technologies including .NET Core, Angular, cloud platforms, microservices, and AI.
- Continuous learning and professional development in a technology-focused environment.
- Opportunity to contribute directly to products serving a broad customer base across multiple business sectors.
- Dynamic environment that encourages innovation, problem-solving, teamwork, and technical growth.

