Remote Senior Full Stack Software Engineer - .NET & Angular
About the Role
We are looking for a Remote Senior Full Stack Software Engineer to join our dynamic team at Ubiminds. In this role, you will be instrumental in designing, building, and delivering high-quality, scalable enterprise SaaS applications. If you are passionate about solving complex problems and writing clean code, this opportunity is perfect for you!
What You'll Do
- Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.
- Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to create modular, maintainable systems.
- Work hands-on with SQL Server, including database design, stored procedures, indexing, query optimization, and performance tuning.
- Utilize Entity Framework (EF Core or EF6) for ORM and efficient data access.
- Write clean, testable, maintainable code with proper documentation.
- Take full ownership of testing (unit, integration, performance) as part of a Shift Left / No QA engineering culture.
- Participate in architectural decisions, code reviews, and continuous improvement initiatives.
Requirements
- 5+ years of experience in enterprise or SaaS software development.
- Strong hands-on experience with C#, .NET Core, Web API, and Entity Framework (EF Core or EF6).
- Solid understanding of OOP, software design patterns, and enterprise architecture.
- Experience with DDD, CQRS, and clean separation of business logic/data layers.
- Knowledge of multithreading, async/await, and system performance tuning.
- Strong Git skills and familiarity with CI/CD pipelines and Agile environments.
- Excellent debugging and troubleshooting skills.
- Strong communication skills in English (written and verbal).
- Experience collaborating with multiple squads/teams.
- Active daily use of AI coding tools (Copilot, Claude, etc.).
Nice to Have
- Experience building AI-powered features (smart forms, intelligent search, NLP, etc.).
- Experience in Shift Left / Full Ownership environments—from design to deployment.
- Exposure to event-driven architecture or messaging patterns (Kafka, RabbitMQ, etc.).
- Familiarity with Angular or another modern frontend framework.
What We Offer
- Remote-first policy with full back-office support, including career guidance and HR services.
- Access to growth opportunities through tech talks, chapter meetings, and remote happy hours.
- Free English lessons with a native speaker to enhance your communication skills.
- Candidate referral bonus for promoting Ubiminds to your tech friends.
- Access to our Florianópolis headquarters with amenities like weekly massages, snacks, and games.
This role offers a unique opportunity to work remotely as a Senior Full Stack Software Engineer with a focus on .NET and Angular. Enjoy a supportive culture and competitive salary.
Who Will Succeed Here
Proficient in C# and .NET Core with a strong understanding of Entity Framework and RESTful API development, enabling effective design and delivery of scalable SaaS applications.
Self-motivated and disciplined for remote work, demonstrating a proactive approach to problem-solving and the ability to manage time effectively while collaborating with a distributed team.
Experience in applying Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS) principles to create maintainable and scalable software architectures, showcasing a mindset focused on clean code and robust design.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months