Geekhunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Code Group

Mid-Level Full Stack Developer (C#/.NET)

Show original

Hybrid

Ribeirao Preto, Ribeirão Preto, SP, Brazil

Salary Range

Not informed

Contractor

Experience Level

Mid level

Requirements

3+ years of experience in the career
.NET / .NET Core
C#
React

Tasks and Responsibilities

Show original

About the opportunity

We are looking for a Mid-Level FullStack Developer C#/.NET to work on the development and evolution of technological solutions, contributing to scalable, secure, and high-quality applications.

The professional will work end-to-end, participating in both back-end and front-end development, as well as collaborating with different areas during the analysis, development, testing, implementation, and evolution stages of the solutions.


Job Summary

Role: Mid-Level FullStack Developer C#/.NET

Work Model: Remote, with occasional trips to Ribeirão Preto/SP

Hiring Type: Contractor (PJ)

Hours: Monday to Thursday, 8 AM to 6 PM, and Friday, 8 AM to 5 PM


Key Responsibilities

  • Develop and maintain scalable back-end solutions using C# and .NET;
  • Develop front-end interfaces using React/NextJS and TypeScript;
  • Create and optimize REST APIs for integration with other systems;
  • Develop responsive interfaces, focusing on componentization, performance, and accessibility;
  • Participate in all stages of the development cycle, including analysis, development, testing, and implementation;
  • Collaborate with Product, UX/UI, QA, and DevOps teams;
  • Implement performance and scalability improvements in existing systems;
  • Ensure code quality through reviews and programming best practices;
  • Implement security and compliance requirements;
  • Create and maintain technical documentation for developed solutions;
  • Contribute to the analysis and resolution of technical issues;
  • Participate in agile planning meetings, contributing ideas and improvements for software development.

Requirements

  • Solid experience with back-end development using C# and .NET;
  • Experience with front-end development using React/NextJS and TypeScript;
  • Knowledge of software architecture, preferably with microservices;
  • Experience with relational databases, such as SQL Server and PostgreSQL;
  • Knowledge of NoSQL databases, such as MongoDB and Redis;
  • Experience with messaging tools, such as Azure Service Bus and RabbitMQ;
  • Experience with Docker and YAML configuration files;
  • Knowledge of RESTful API development and integration with external systems;
  • Experience with Git and code versioning tools;
  • Experience with CI/CD practices and tools like Azure DevOps, Jenkins, or GitLab;
  • Familiarity with agile methodologies, such as Scrum and Kanban;
  • Knowledge of observability tools, such as Datadog and Azure Application Insights;
  • Proficiency in technical English;
  • Ability to work independently and in a team, with good technical communication;
  • Availability for hiring under the PJ (Contractor) model.

Differentials

  • Experience with microservices architecture;
  • Knowledge of Microsoft Clarity;
  • Experience with Azure Service Bus or RabbitMQ;
  • Knowledge of cloud environments and Azure ecosystem tools;
  • Experience with performance and scalability optimization;
  • Experience working in multidisciplinary squads;
  • Experience with code review practices and development oriented towards software engineering best practices.

Expected Profile

We are looking for a professional with solid experience in FullStack development, capable of working end-to-end, from back-end to front-end.

We expect someone with logical reasoning, problem-solving skills, autonomy, proactivity, and good technical communication.

It is important to have the ability to navigate different development contexts, collaborate with multidisciplinary teams, and actively contribute to the quality, performance, security, and evolution of the developed solutions.

The professional must have a collaborative mindset and be focused on continuous improvement, actively participating in technical decisions and contributing to the construction of scalable, efficient solutions aligned with business needs.

See all jobs at Code Group

Share job:

Share job: