Software Engineer FullStack (.NET CORE/React)

SoftDesignPorto Alegre, RSgupypublished 09/15/2026
Must-have:ReactGitAWSCloudFullstackScrumKanbanCI/CD
Machine translation — original language: Portuguese.Show original

What are we looking for?

We are looking for a Software Fullstack Engineer .NET Core/React who enjoys working in a cooperative environment with cutting-edge technology.

This opportunity is for an international, long-term project, and advanced or fluent English is essential.

Responsibilities and assignments

What you will do:

  • Develop, evolve, and maintain applications using .NET Core, following development and architecture best practices;
  • Implement and maintain REST APIs, ensuring performance, security, and integration quality;
  • Develop applications in React;
  • Develop features and improvements aligned with product needs and Sprint user stories;
  • Participate in technical analysis, refinement, and demand estimation alongside the team;
  • Use Git for code versioning following the standards and processes defined by the team;
  • Document APIs and services using Swagger;
  • Perform modeling, queries, and data maintenance in SQL Server or PostgreSQL;
  • Collaborate with the Product Owner, Designer, and other team members to build solutions adhering to business requirements;
  • Actively participate in agile ceremonies (planning, refinement, review, and retrospective);
  • Perform code reviews and contribute to the dissemination of best practices among team members;
  • Identify opportunities for technical improvement, refactoring, and reduction of technical debt;
  • Develop and maintain automated tests, contributing to product quality and stability;
  • Work with integrations in AWS cloud services;
  • Use and support the evolution of the product's CI/CD pipelines.

Requirements and qualifications

What you need to have:

  • Professional experience with development using .NET Core;
  • Solid knowledge in building and maintaining REST APIs;
  • Experience with Git and code versioning workflows;
  • Knowledge of relational databases, preferably SQL Server or PostgreSQL;
  • Knowledge of automated testing (unit and/or integration);
  • Familiarity with CI/CD practices;
  • Knowledge of agile methodologies such as Scrum or Kanban;
  • Ability to analyze requirements and propose technical solutions for product demands;
  • English for reading and understanding documentation, user stories, and basic written communication.

It will be a differentiator:

  • Experience with AWS services;
  • Knowledge of microservices architecture;
  • Experience with observability, monitoring, and application troubleshooting.

Desirable education and engagement:

  • Completed or ongoing higher education in Computer Science or equivalent in the Information Technology field;
  • Experience with .Net Core;
  • Understanding the English language (user stories and project documentation will all be in English).

Additional information

What we offer (CLTs):

  • 🍽️ VA/VR Flex;
  • 🩺 Unimed health insurance;
  • 😁 Uniodonto dental plan;
  • 💙 Group life insurance;
  • 🏋️‍♀️ Totalpass;
  • ⏸️ Company participating in the Empresa Cidadã Program - extended maternity and paternity leave

Soft Benefits (CLTs and PJs):

  • 🧠 ZenKlub - two free sessions per month;
  • 👩‍🎓 Education Benefit;
  • 📃 Certification incentive;
  • 👩‍💼 Tenure award;
  • 🚀 Semiannual evaluations with growth perspective;
  • 🗣️ Feedback Culture;
  • 💰 Referral bonus;

About the hiring:

  • 💼 Contract in CLT and PJ models;
  • 👨‍💻 100% Remote work;
  • 🖥️ Office available for coworking in Porto Alegre(RS).

We are committed to building an increasingly diverse and inclusive company. The position is open to all people. We want lots of diversity and shared knowledge!