Full Stack Developer
Grendene S/A
full-time
Posted on:
Location Type: Hybrid
Location: Farroupilha • Brazil
Visit company websiteExplore more
Tech Stack
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