Job description
Important Information
Location: Brazil
Job Mode:Β Full-time
Work Mode:Β Work from home
Job Summary
We are seeking a highly skilled Full-Stack Engineer with strong expertise in Angular, ASP.NET Core, and AWS cloud-native development. The ideal candidate will be responsible for building scalable, secure, and maintainable applications using clean architecture principles. This role requires hands-on experience across the full technology stack, from developing responsive front-end interfaces to designing robust back-end APIs and cloud infrastructure, while collaborating closely with cross-functional and DevOps teams.
Responsibilities and Duties
- Design, develop, and maintain high-quality Angular applications with a focus on performance, usability, and scalability;
- Implement reusable UI components using TypeScript, HTML5, CSS/LESS/SCSS, and RxJS reactive patterns;
- Manage application state using NgRx or similar state management solutions;
- Develop and maintain secure, scalable ASP.NET Core Web APIs following SOLID and clean architecture principles;
- Write clean, testable, and maintainable C# code and ensure high code quality through unit and integration testing;
- Design and optimize relational and NoSQL database solutions to support complex business domains;
- Deploy, configure, and manage applications and services in AWS environments;
- Implement event-driven architectures using AWS SNS and SQS;
- Collaborate on API design, versioning, documentation, and best practices;
- Containerize applications and contribute to CI/CD pipelines for automated deployments;
- Work closely with DevOps and cross-functional teams to ensure reliability, security, and smooth application delivery.
Essential Skills
- Strong experience developing applications with Angular (v10+ preferred) and TypeScript;
- Deep understanding of RxJS, Observables, and reactive programming concepts;
- Proven expertise building RESTful APIs with ASP.NET Core;
- Solid experience with SQL-based databases and advanced query optimization;
- Hands-on experience with AWS cloud services and modern DevOps practices;
- Proficiency in automated testing frameworks such as Jest and xUnit;
- Ability to work effectively in agile, collaborative environment;
- Experience designing scalable front-end and back-end architectures;
- Strong understanding of clean architecture, SOLID principles, and best coding practices;
- Experience collaborating with DevOps teams on infrastructure, monitoring, and deployments;
- Ability to balance technical excellence with business needs and delivery timelines;
About Encora
Encora is the preferred digital engineering and modernization partner of some of the worldβs leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encoraβs technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.









