Senior Engineer – Angular / .NET Core / AWS (526)
Role Overview:
Are you a seasoned engineer with expertise in Angular, .NET Core, and AWS seeking to advance your global career? Look no further!
Ubiminds is a renowned, employee-focused company collaborating with American software firms to enhance their development capabilities. By sourcing exceptional talent in Brazil, Ubiminds facilitates an exceptional blend of staffing solutions and employer services for businesses targeting the LATAM region.
Currently, Ubiminds is aiding a progressive SaaS enterprise specializing in elite software solutions for global businesses. With a focus on expanding their engineering team to evolve high-performance applications incorporating modern methodologies and cloud-native structures, the company is in pursuit of a skilled individual ready to take on the challenge.
Key Responsibilities:
- Architect, develop, and maintain robust SaaS applications which are scalable and high-performing.
- Translate intricate business needs into well-defined technical solutions.
- Construct and maintain RESTful APIs and backend services utilizing C#, .NET Core, and Web API.
- Apply software architecture fundamentals like Domain-Driven Design (DDD) and CQRS.
- Design, enhance, and maintain SQL Server databases alongside data access layers.
- Utilize Entity Framework (EF Core or EF6) for ORM and database connectivity.
- Write well-documented, clean, and testable code fostering quality.
- Assume ownership over quality, integrating unit, integration, and performance testing.
- Collaborate with cross-functional teams to deliver business-centric solutions.
- Resolve technical issues related to performance, scalability, and reliability.
- Explore efficiency by integrating AI-powered tools for development workflow enhancement.
- Engage in code assessments, technical conversations, and architectural planning sessions.
Qualifications Required:
- Over 5 years of hands-on experience in enterprise or SaaS application development.
- Proficiency in C#, .NET Core, ASP.NET Web API, and backend system development.
- Hands-on exposure to Entity Framework (EF Core or EF6).
- Strong command over SQL Server, encompassing query optimization and performance tuning.
- Familiarity with Angular or similar front-end frameworks.
- Adept in Object-Oriented Programming (OOP) and software design patterns.
- Experience with DDD, CQRS, and layered architecture implementation.
- Understanding of asynchronous programming, multi-threading, and enhancing performance.
- Previous exposure to Docker, CI/CD pipelines, and contemporary DevOps methodologies.
- Exceptional problem-solving skills coupled with proficient English communication abilities.
- Active interaction with AI development tools such as GitHub Copilot, Claude, or Cursor.
Desired Skills:
- Familiarity with Microservices Architecture.
- Knowledge of event-driven architectures and messaging systems.
- Experience overseeing distributed systems in a highly scalable framework.
- Exposure to cloud platforms like AWS or Azure.
- Proficiency in software observability, monitoring techniques, and performance metrics.
Team Dynamic & Environment:
- A collaborative culture vested in accountability and ownership.
- Operating within a modern SaaS setting that prioritizes software quality.
- Autonomy in technical decision-making and ownership.
- An opportunity to engage with AI-assisted development practices.
- Cross-functional cooperation with Product, Engineering, and business units.
- Continuous focus on innovation and improvement within an engineering-centric culture.
About Ubiminds:
Our Core Values:
- People First: Emphasizing the importance of individuals.
- Challenge Yourself: Dedicated to continuous self-improvement.
- Make it Happen: Valuing commitment, attitude, and ownership.
- We’re in This Together: Growing and evolving collectively.
- Averaging on Awesome: Consistent delivery of superior services.
- Keep it Real: Prioritizing honesty, transparency, and openness.
Benefits:
- Integration into a product-focused company as a full-time team member.
- Back-office support for career mentorship, HR, and concierge services.
- Embrace a remote-first policy for enhanced flexibility.
- Receive a dedicated MacBook for work-related tasks.
- Avail tech-centric conversations and insightful tech community engagement.
- Enhance proficiency in English through complimentary lessons with native speakers.
- Earn referral incentives for recommending new Ubiminders.
- Enjoy office amenities at the Florianópolis HQ with snacks, massages, and recreation facilities.
Hiring Process:
- Initial discussion with Tech Recruiter regarding job particulars and personal experiences.
- Undertake a technical evaluation.
- Participate in a client interview.
- Receive a comprehensive job offer.
Kindly note that we may utilize AI tools for specific parts of the recruitment process to augment decision-making. However, all selection decisions are made by human judgment. For clarification on data processing details, please reach out to us.
