
Senior Full-Stack Engineer, .NET, Angular
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Colombia.
• Develop and sustain responsive, modular, and high-quality Angular applications.
• Implement user interface components utilizing TypeScript, HTML5, CSS\LESS\SCSS, and RxJS reactive patterns.
• Oversee both global and component-level state management with NgRx.
• Write comprehensive unit tests using Jest to guarantee high code quality and maintainability.
• Enhance web applications for speed, accessibility, and cross-browser compatibility.
• Design and implement scalable and secure ASP.NET Core Web API services.
• Produce clean, maintainable C# code in accordance with SOLID principles and clean architecture best practices.
• Create automated unit and integration tests with xUnit.
• Develop effective and reliable data-access layers utilizing EF Core.
• Collaborate on decisions related to API architecture, versioning, and documentation.
• Design relational database schemas and craft efficient SQL for SQL Server.
• Conduct thorough data modeling to support complex domain logic.
• Optimize queries while ensuring application-level data integrity.
• Containerize applications using Docker.
• Build, enhance, and manage CI/CD pipelines for automated deployments.
• Utilize Git for version control and follow collaborative branching strategies.
• Work closely with DevOps teams to ensure seamless application delivery.
• Demonstrated experience with Angular (preferably v18+) and TypeScript.
• Strong understanding of RxJS, Observables, and reactive design principles.
• Practical experience with NgRx or similar state management libraries.
• Expertise in ASP.NET Core Web API and designing RESTful services.
• Proficient in C#, the .NET ecosystem, and architectural best practices.
• Solid background in 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 problem-solving abilities and capacity to thrive in an agile, collaborative environment.
• 100% Remote Work: Enjoy the flexibility to work from the location that best supports your productivity. All you need is a laptop and a reliable internet connection.
• Highly Competitive USD Pay: Receive an exceptional, market-leading salary in USD that exceeds typical market offerings.
• Paid Time Off: We prioritize your well-being. Our paid time off policies provide you with the opportunity to relax and recharge when necessary.
• Work with Autonomy: Enjoy the freedom to manage your own time as long as the work is completed. Emphasize results over hours.
• Work with Top American Companies: Enhance your skills by engaging in innovative, high-impact projects with industry-leading U.S. companies.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.