Full Stack Developer

Grendene S/A

full-time

Posted on:

Location Type: Hybrid

Location: FarroupilhaBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Work as a full-stack developer focusing on .NET for the backend and React for the frontend, participating in the development, maintenance and evolution of modern applications and legacy systems.
  • The challenge includes ensuring scalability, performance, security and maintainability, as well as actively contributing to software engineering best practices, continuous code improvement and architectural evolution of solutions.
  • Create and maintain RESTful APIs and services in C#/.NET Core and/or Node.js.
  • Develop web interfaces using React.
  • Apply principles such as SOLID, Clean Code, Clean Architecture and Design Patterns.
  • Ensure software quality through Unit Tests.
  • Design, optimize and maintain SQL queries (PostgreSQL, SQL Server).
  • Work with NoSQL databases and caching solutions (MongoDB, Redis).
  • Operate in Cloud environments, preferably GCP – Google Cloud Platform.
  • Configure and maintain Kubernetes, serverless solutions and VPC.
  • Automate CI/CD pipelines (GitHub Actions, Jenkins, Bitbucket).
  • Implement security mechanisms such as JWT, SSO and OAuth.
  • Monitor applications using observability tools and the Elastic Stack.

Requirements

  • Higher education in progress or completed in Technology-related fields.
  • Experience with .NET (5, 6, 8 and 9) in developing REST APIs.
  • Knowledge of C# with .NET Framework 4.5 for maintaining legacy systems.
  • Experience with monolithic architectures, layered architectures and independent APIs.
  • Experience with React 18.
  • Strong application of SOLID, Clean Code and Clean Architecture principles.
  • Experience with Node.js and Express.js.
  • Experience writing and maintaining Unit Tests.
  • Good command of HTML and CSS.
  • Proficiency in SQL and experience with NoSQL and caching solutions (PostgreSQL).
  • Knowledge of messaging systems (Kafka, RabbitMQ).
  • Experience with Cloud platforms, Kubernetes and CI/CD.
  • Implementation of security practices and application monitoring.
  • Differentials:
  • Practical experience with MongoDB.
  • Knowledge of Docker and containers.
  • Experience with Git (GitFlow) and the GitFlow branching model.
Benefits
  • Hybrid work 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#ReactNode.jsSQLPostgreSQLMongoDBRedisKubernetesCI/CD
Soft Skills
problem-solvingcollaborationcommunicationadaptabilityattention to detailtime managementcritical thinkingcreativityleadershiporganizational skills