Job Closed
This listing is no longer active.
We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Senior Software Engineer – .NET, Angular, Identity
Location
Brazil
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – .NET, Angular, Identity
Ubiminds
• Design, build, and maintain backend services using C# and .NET Core, focusing on shared and reusable platform components. • Model, query, and optimize relational databases using SQL Server, PostgreSQL, or similar technologies. • Develop and maintain Angular-based frontend components, including form-heavy and data-driven administrative screens. • Apply RxJS and reactive programming patterns to handle async flows and state management. • Work with messaging systems (RabbitMQ) to support asynchronous, event-driven communication. • Use logging, search, and observability tools (Elastic stack or similar) to improve system visibility and reliability. • Leverage AI-powered development tools (such as GitHub Copilot, Cursor, or similar) to improve productivity and code quality. • Participate in architectural discussions around microservices, scalability, and system design. • Support and guide teams during legacy-to-modern architecture migrations, providing hands-on technical input.
Job Requirements
- Strong experience with C# and .NET Core.
- Solid experience with Entity Framework / EF Core, including query analysis and optimization.
- Strong knowledge of Angular, including modules, directives, dependency injection, and component communication.
- Strong SQL fundamentals and ability to write and reason about SELECT queries.
- Experience using AI-assisted development tools (Copilot, Cursor, AI-enabled IDEs).
- Ability to reason about code quality, performance, and best practices, not just write code.
- Comfortable discussing architecture and real-world trade-offs, especially in microservices contexts.
- Advanced English for technical discussions with international teams.
Benefits
- You are placed in a product-based company, with the same treatment as their full-time employees.
- Have our full back-office support, from career guidance to HR and concierge services.
- Enjoy our remote-first policy – we are a distributed team, after all.
- Get your own MacBook (none of that "bring your own device" stuff here).
- Have access to growth opportunities with other amazing technology professionals, through tech talks, chapter meetings, and even remote happy hours for tons of fun!
- Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
- Candidate Referral bonus (promote Ubi to your tech friends, and get paid for it!)
- Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Developer – Product Core Team
AppFollowApp Review Management - the newest way to support your mobile app’s growth.
• Develop and optimize core backend functionality of the AppFollow product • Build and maintain systems for user interaction with product data • Design, develop, and support a source-agnostic data storage layer that enables efficient, fast, and reliable data delivery to end users • Develop and support systems for generating insights from various types of customer and product data (including ratings, reviews, and other data sources), with a focus on flexible and custom reporting • Support internal and public APIs for core data entities, following API-first principles • Design, build, maintain and document an efficient, testable, reliable, secure and scalable codebase. • Contribute with other developers to design and improve the entire system architecture. • Interaction with legacy services • Collaborating with the Platform team to deploy the application to various environments and ensure smooth operation, adopt accepted standards, practices and processes to the maintainable systems.
Senior Backend Engineer – DAM
FrontifyOur brand management platform connects creators and collaborators of brands with everything they need to thrive.
• You’ll develop new features within a modular architecture while migrating existing legacy code into it. • You’ll architect solutions that ensure scalability, security, and maintainability. • You will collaborate with product management, design, and engineering toward viable product development changes from discovery to delivery. • You will mentor other developers regularly with pair programming, code reviews, and alike.
LLM/Backend Developer – Graph Engineer
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
• Implement and optimize LLM agents and AI-driven reasoning flows. • Develop and maintain backend services that support GenAI applications. • Create, test, and refine prompts and prompt-engineering strategies for various use cases. • Integrate grounding logic with graph structures and graph databases. • Collaborate with graph engineers on modeling, ingesting, and consuming graph data. • Contribute to the evolution of the GenAI PRT Tool proof of concept (POC), ensuring scalability, performance, and technical quality. • Participate in architectural and solution-design discussions involving generative AI.
• Analyzes, designs, develops and documents commercial software products • Work on the research, development, testing, and maintenance of new and existing odbc and jdbc drivers • Demonstrates high aptitude in a variety of software engineering concepts, practices, and procedures • Relies on extensive experience and judgment to plan and accomplish goals • Take ownership of development work through to delivery, including fully automated testing of components • Provides technical support to project team members. • Participate in design and code reviews • Manages the team as a supervisor and mentor to accomplish engineering tasks and objectives. • Will perform team leadership for a team of engineers • Sets goals and measures against the goals. • Changes the processes and upskills the team as need arises.




