Remote Senior Full Stack Software Engineer - .NET Core & Angular
About the Role
We are seeking a Remote Senior Full Stack Software Engineer to join our dynamic team at Ubiminds. This role is perfect for individuals who are passionate about building modern, scalable applications using .NET Core and Angular. You will play a crucial role in developing innovative solutions for our clients in the public safety sector, contributing to impactful projects that enhance community safety.
What You'll Do
- Develop and maintain responsive, modular, and high-quality Angular applications.
- Design and implement scalable and secure ASP.NET Core Web API services.
- Write clean, maintainable C# code following SOLID principles and best practices.
- Collaborate with cross-functional teams including PMs, QA, and designers to deliver high-quality software.
- Optimize applications for performance, accessibility, and cross-browser compatibility.
- Containerize applications using Docker and manage CI/CD pipelines for automated deployments.
- Engage in architectural discussions and contribute to API design and documentation.
- Ensure high code quality through robust unit testing with Jest and xUnit.
Requirements
- Proven experience with Angular (18+ preferred) and ASP.NET Core.
- Strong understanding of RxJS, Observables, and reactive design patterns.
- Hands-on experience with NgRx or similar state management solutions.
- Solid command of C# and the .NET ecosystem.
- Experience with SQL Server, including query optimization and performance tuning.
- Familiarity with Docker and modern DevOps tooling.
- Ability to write clean, maintainable, testable, and well-documented code.
- Strong problem-solving skills and ability to work in an agile environment.
Nice to Have
- Experience applying Domain-Driven Design (DDD) principles.
- Knowledge of microservices architecture.
- Familiarity with cloud platforms and distributed systems.
What We Offer
- Competitive salary ranging from $140,000 to $200,000 per year.
- Full back-office support including career guidance and HR services.
- Remote-first policy with a distributed team.
- Access to growth opportunities through tech talks and chapter meetings.
- 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 snacks, drinks, and games.
This Remote Senior Full Stack Software Engineer position at Ubiminds offers a competitive salary and the opportunity to work on impactful projects in a supportive environment.
Who Will Succeed Here
Proficient in building scalable applications using Angular and .NET Core, with a deep understanding of state management libraries like NGRX and reactive programming using RXJS.
Demonstrates strong self-motivation and discipline for remote work, effectively managing time and priorities while collaborating with distributed teams using tools like Slack and Jira.
Holds a strong background in CI/CD practices with experience in Docker for containerization, ensuring smooth deployment and integration processes in a fast-paced development environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months