
Senior Full-Stack Engineer, .NET, Angular, ASP.NET Focus
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Uruguay.
• Create and sustain responsive, modular, and high-quality Angular applications.
• Develop UI components utilizing TypeScript, HTML5, CSS/LESS/SCSS, and RxJS reactive patterns.
• Oversee global and component-level state management using NgRx.
• Produce robust unit tests with Jest to guarantee high code quality and maintainability.
• Enhance web applications for speed, accessibility, and compatibility across different browsers.
• Design and implement scalable and secure ASP.NET Core Web API services.
• Write clean, maintainable C# code adhering to SOLID principles and clean architecture practices.
• Create automated unit and integration tests utilizing xUnit.
• Develop efficient and reliable data access layers using EF Core.
• Collaborate on API architecture decisions, versioning, and documentation practices.
• Design relational database schemas and write optimized SQL for SQL Server.
• Conduct thorough data modeling to support complex domain logic.
• Optimize queries and maintain application-level data integrity.
• Containerize applications using Docker.
• Build, enhance, and manage CI/CD pipelines for automated deployments.
• Utilize Git for version control and commit to collaborative branching strategies.
• Demonstrated experience with Angular (v18+ preferred) and TypeScript.
• Strong grasp of RxJS, Observables, and reactive design methodologies.
• Practical experience with NgRx or similar state management solutions.
• Proficient in ASP.NET Core Web API and the design of RESTful services.
• Solid understanding of C#, the .NET ecosystem, and architecture best practices.
• Extensive experience with SQL databases and advanced query optimization techniques.
• Familiarity with modern DevOps tools, CI/CD pipelines, and Docker.
• Skilled in automated testing frameworks such as Jest and xUnit.
• Capability to write clean, maintainable, testable, and well-documented code.
• Strong analytical skills and the ability to thrive in an agile, collaborative environment.
• 100% Remote Work: Enjoy the freedom to work from a location that enhances your productivity. All you need is a laptop and a stable internet connection.
• Highly Competitive USD Pay: Receive an outstanding, market-leading salary in USD, surpassing typical market offerings.
• Paid Time Off: We prioritize your well-being. Our paid time off policies allow you to relax and recharge as needed.
• Work with Autonomy: Experience the flexibility to manage your time as long as the work is completed. Focus on outcomes rather than hours.
• Work with Top American Companies: Expand your expertise by collaborating on innovative, high-impact projects with leading U.S. companies.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.