We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Senior Software Engineer – .NET, Angular
Location
Brazil
Posted
106 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – .NET, Angular
Ubiminds
• Design and develop scalable backend services using C# and .NET • Build modern frontend applications using Angular 16+ or similar frameworks • Design and implement REST APIs and service integrations • Work with relational databases such as SQL Server or PostgreSQL, focusing on query optimization and performance tuning • Implement JSON-based configurations and dynamic UI generation • Work with NoSQL databases, particularly Amazon DocumentDB • Develop high-quality code following Shift Left engineering practices • Write unit tests and integration tests to ensure system reliability • Troubleshoot performance issues, production bugs, and system bottlenecks • Collaborate with distributed teams across engineering, product, and architecture • Adopt AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code • Participate in architecture discussions, technical reviews, and continuous improvement initiatives.
Job Requirements
- 8+ years of professional software engineering experience
- Strong expertise in C# and the .NET ecosystem
- Solid experience with Angular (16+) or other modern frontend frameworks
- Experience building cloud-based applications using AWS or other major cloud providers
- Hands-on experience with Entity Framework
- Strong experience with relational databases such as SQL Server or PostgreSQL
- Experience with query optimization and database performance tuning
- Experience working with JSON data models and dynamic UI configurations
- Experience with NoSQL databases, preferably Amazon DocumentDB
- Strong troubleshooting and debugging skills
- Experience implementing unit testing and integration testing
- Experience working in Shift Left development environments
- Ability to deliver high-quality code with low defect rates
- Strong English communication skills
- Collaborative mindset with strong ownership mentality.
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 Software Engineer (React, Java, SQL Server) - (Remote - US)
ICFWe are not a typical consulting firm and our people are not typical consultants.
*We are open to supporting 100% remote work anywhere within the United States. Must be able to support Eastern Time Zone* ICF is a rapidly growing, entrepreneurial, multi-faceted consulting company that works with government representatives and users to build and enhance the Department of Defense (DoD) Child and Youth Programs (CYP) system. The DoD recognizes the importance of providing military and DoD-affiliated families with access to quality, affordable childcare programs. Access to childcare directly affects the efficiency, mission readiness, morale, and retention of DoD personnel worldwide. ICF is seeking a Senior Software Engineer (React, Java, SQL Server) to support the CYP program. This position will be focused on maintaining and supporting the current Angular, Java, and SQL Server implementation; designing, implementing, and migrating to a modernized React, Java, and PostgreSQL architecture; and migrating an on-premise infrastructure to the cloud. This position requires extensive hands-on experience and the ability to update, maintain, and understand complicated SQL stored procedures to both support the current system and to migrate to a modern architecture and infrastructure. You should have experience with common development tools, techniques and numerous programming languages. All team members are very dynamic with experience delivering end-to-end solutions, quite often skilled in front-end, back-end, and database technologies. If you have an incredible passion for innovative technology development and enjoy working with clients, ICF is the place for you. Essential functions: - Work in a full life-cycle software engineering project environment. - Bring new ideas, tools, services, and techniques to the group. - Use analytical thinking to make decisions based on facts and metrics whenever possible. - Demonstrate a desire to learn and accept new challenges within and outside of team. - Conduct thorough code reviews, implement unit and integration tests, and ensure code quality. - Stay up to date on assigned specialties, work on expanding to others. - Be willing to step up and lead initiatives at, or slightly above your title. - Follow ICF coding standards. - Foster asynchronous communication approaches and thrive in remote working environment. - Expected to own smaller efforts and components of larger projects. What you must have: - Bachelor’s degree in computer science, management information systems, mathematics, or equivalent experience. - 5+ years of experience in full-stack software engineering with a strong understanding of best practices, design patterns, clean code, and unit/integration testing. - 5+ years of experience with Java development including development of REST APIs using Spring Framework or Spring Boot. - 5+ years of experience using relational databases including analyzing, writing, debugging, and maintaining complicated stored procedures (SQL Server and/or PostgreSQL preferred) - 3+ years of experience in Frontend development with frameworks such as Angular or React (React preferred) - 2+ years of experience working with REST APIs. - 2+ years of experience with JPA, Hibernate, or equivalent ORM technologies. - 1+ year of experience with Agile and Scrum methodologies, including sprint planning, stand-ups, and retrospectives. - Excellent communication skills both written and verbal. - Must be able to obtain and maintain a Public Trust. - MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply - Must be US Citizen or Permanent Resident (Greencard holder) due to a federal contract requirements. Preferred Skills: - Cloud implementation and migration experience (AWS preferred) and experience with Infrastructure as Code implementations using tools such as Terraform - Experience working with containerization with Docker - Experience with container orchestration using tools such as Kubernetes - Microservice Architecture, DevSecOps, and CI/CD pipeline experience Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99)
Full Stack Software Engineer (.NET / React)
EnrouteWe deliver IT services and solutions provided by a team of passionate problem solving individuals highly skilled.
We love technology, and we enjoy what we do. We are always looking for innovation. We have social awareness and strive to improve it daily. We make things happen. You can trust us. Our Enrouters are always up for a challenge. We ask questions, and we love to learn. We pride ourselves on having great benefits and compensations, a fantastic work environment, flexible schedules, and policies that positively impact the balance of work and life outside of it. We care about who you are in the office and as an individual. We get involved, we like to know our people, we want every Enrouter to become part of a great community of highly driven, responsible, respectful, and above all, happy people. We want you to enjoy working with us. At Enroute, we are looking for a Full Stack Software Engineer to join a high-impact team responsible for designing, building, and evolving a customer-facing application. The ideal candidate is confident contributing code while also participating actively in design discussions, proactive cross team collaboration.
Staff Backend Engineer, Composition Analysis
GitLabGitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. Git
• Implement complex features in dependency scanning and container scanning, shipping improvements that increase scan coverage, improve accuracy, and drive adoption of GitLab's SCA capabilities • Solve novel technical problems in SCA, establishing reusable patterns that reduce delivery time and improve engineering effectiveness across the team • Guide architectural and implementation decisions in collaboration with engineering managers, product managers, and peer staff engineers to improve scalability, reliability, and delivery outcomes across the team's SCA architecture • Contribute code, design reviews, and technical mentorship that raise quality standards, improve maintainability, and strengthen performance across the codebase • Collaborate across GitLab's security domain to align SCA work with related efforts in vulnerability management and adjacent product areas, accelerating delivery of shared roadmap goals and improving coordination across related security efforts • Identify and resolve technical debt, prioritizing changes that improve team velocity, code health, and long-term maintainability across the team's core SCA services • Translate product needs and customer feedback into technical solutions in partnership with product and security stakeholders, delivering features that address high-impact customer risks and advance shared roadmap goals
Mid-Level Senior Backend Engineer -Contract (LatAm)
Very Good VenturesThe Flutter Development Experts
Introduction: Very Good Ventures is a global consultancy that delivers clients elegant solutions using disruptive technologies. At VGV, we believe that building very good technology starts with a culture of excellence, collaboration, humility, and openness – and of course, have a very good time while doing it. We place our company values and culture at the forefront of everything we do. Rising to prominence as the foremost Flutter experts, VGV is at an exciting stage of growth as we expand our global presence and our range of strategic services. Our mission is to lead the most influential companies through new digital frontiers and improve the relationship between technology and those that create, manage, and experience it. VGV’s client roster spans industries, including Toyota, Google, Dow Jones, JSX, Betterment, and Norwegian Cruise Lines. People come to work at VGV to solve challenging problems with the newest technology, alongside some of the best talent in the industry, and in a culture that remains steadfastly dedicated to its employees. We are seeking a senior backend engineer to join our team and contribute to the development of our client’s next-generation customer loyalty and offers platform. This role involves significant migration and integration work, foundational system building, and supporting a phased rollout of critical new capabilities. You will play a key role in: - Leading the migration to a modern loyalty and offers platform. - Integrating the new loyalty platform with our Point of Sale (POS) system, including loyalty adapters and offer/discount processing flows. - Designing and implementing new, high-performance services within the core platform architecture. - Supporting a phased rollout, prioritizing non-loyalty offers before full loyalty functionality and member migration. What you’ll do - Design and build robust backend services for critical loyalty and offer flows (e.g., earning points, redemption, discounts, retro credit, adjustments). - Implement and refine complex integrations between: - The core platform and third-party loyalty/offer engines. - The core platform and POS systems. - The loyalty platform and downstream marketing/CRM systems. - Model resilient and transaction-safe workflows using modern orchestration frameworks (e.g., sagas, retries, idempotency). - Utilize event-driven architectures to manage and process events related to orders, redemptions, and customer activity. - Collaborate closely with Product, Personalization, and Capabilities teams as an embedded engineering expert. - Partner with external agencies on defining offer schemas, campaign templates, and system guardrails. - Define and implement a clear data contract (event and identity) across all customer touchpoints (app, web, POS) and internal/external systems. - Contribute to data migration strategies: - Identity resolution and data de-duplication. - Mapping existing balances and tiers. - Handling complex edge cases and data cleansing. - Contribute to technical design documentation, architecture decisions, and operational runbooks. - Write high-quality automated tests and ensure all integrations meet established engineering and QA standards. What we’re looking for - 2-4 years of backend engineering experience, with a focus on building and scaling customer-facing, transactional systems. - Strong proficiency in a modern backend programming language (e.g., Go, Java, Python, C#) and an ability to quickly adapt to our primary technology stack. - Significant experience integrating with and managing complex third-party platforms (e.g., loyalty, payments, POS, or similar transactional systems). - Deep understanding of distributed systems concepts: - Idempotency, retries, and eventual consistency. - Workflow orchestration frameworks. - Event-driven architectures. - Hands-on experience with at least one of the following domains: - Loyalty or customer rewards systems. - Point of Sale (POS) integrations. - Offer or discount engines. - Comfort with reading, designing, and evolving APIs and adapters, including working with legacy systems when necessary. - Excellent communication and collaboration skills; ability to work effectively with client engineers, product managers, and external partners. - Experience in the Quick Service Restaurant (QSR), retail, or e-commerce industries is a plus. - Hands-on experience using AI technologies, tools, or workflows to accelerate delivery, improve quality and enhance products, services, and internal processes is a nice to have. Company Values - Raise the Bar - Grow with Grit - Build Momentum - Collaborate with Candor - Enjoy the Ride Very Good Ventures is an equal opportunity employer and welcomes applicants from all backgrounds. We are committed to providing a fair and inclusive work environment, free from discrimination and harassment, and promoting diversity in our workforce. We value and celebrate the unique perspectives and contributions of each member of our global workforce, regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other legally protected characteristic. We believe that a diverse and inclusive workforce is essential to our success as a company.




