Senior Full Stack Software Engineer .NET Angular
WFA Digital Insight
As remote work continues to reshape the tech landscape, roles like the Senior Full Stack Software Engineer at Ubiminds are increasingly in demand. With a specific focus on .NET and Angular technologies, candidates with a strong background in enterprise SaaS development are positioned for success. Not only is the demand for well-rounded full stack engineers on the rise, but skills in AI tools and clean coding practices are becoming essential. Ubiminds, known for its people-first culture and emphasis on top Brazilian talent, offers a unique environment where innovation thrives. Candidates should be prepared to demonstrate ownership of projects and a commitment to quality in their applications.
Job Description
About the Role
Ubiminds is seeking a Senior Full Stack Software Engineer specializing in .NET and Angular. This remote role involves designing and delivering high-quality SaaS applications aimed at Public Safety.Responsibilities
- Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.
- Implement software architecture patterns like Domain-Driven Design (DDD) and CQRS for modular systems.
- Manage SQL Server tasks such as database design, indexing, and performance tuning.
- Write clean, maintainable, and well-documented code.
- Own all aspects of testing, including unit and performance tests.
- Engage in architectural decisions and contribute to code reviews and continuous improvements.
Requirements
- 5+ years of experience in enterprise or SaaS software development.
- Proficient in C#, .NET Core, Web API, and Entity Framework.
- Understanding of MongoDB, OOP, software design patterns, and enterprise architecture.
- Experience with DDD, CQRS, multithreading, and performance tuning.
- Strong Git skills and familiarity with CI/CD pipelines and Agile methodologies.
- Excellent verbal and written communication skills in English.
- Proficiency in using AI coding tools daily.
Nice to Have
- Previous experience with AI-powered features like smart forms and NLP.
- Familiarity with Shift Left / Full Ownership engineering culture.
How to Stand Out
- Highlight your experience with .NET Core and Angular in your resume to align with the job requirements.
- Familiarize yourself with AI coding tools and mention your daily use of them during interviews.
- Prepare examples of how you've implemented DDD or CQRS in previous projects to demonstrate your architectural knowledge.
- Show your ability to work well within Agile teams by providing relevant examples during interviews.
- Keep your GitHub portfolio updated with relevant projects to showcase your coding proficiency.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.