Ciandt

[Job - 27972] Mid-level Fullstack Developer (React + .NET), Brazil

Job Description

We are looking for a Mid-Level Full Stack Developer with solid experience in React and .NET to help design, build, and maintain scalable, high-quality web applications. You will work across the entire stack, from modern frontend interfaces to robust backend services, collaborating closely with product, design, and other engineering teams.

Responsibilities:
- Design, develop, and maintain full stack web applications using React, TypeScript, C#, and .NET (preferably .NET Core/.NET 6+)
- Implement responsive and accessible user interfaces, following best practices in UI/UX and WCAG/ARIA standards
- Build and maintain reusable frontend components and UI libraries for multiple business applications
- Design and implement RESTful APIs, ensuring performance, scalability, and security
- Contribute to the architecture of microservices and scalable backend systems
- Write and maintain automated tests (unit, integration, API, and end-to-end) using tools such as Jest, React Testing Library, Playwright, and .NET testing frameworks
- Collaborate with DevOps to configure and maintain CI/CD pipelines (preferably in Azure DevOps)
- Work with cloud services (preferably Azure) for deployment, monitoring, and troubleshooting
- Participate in code reviews, provide constructive feedback, and help maintain high engineering standards
- Diagnose and resolve complex technical issues across the stack, optimizing performance and reliability

Requirements:
- Strong experience with React and TypeScript in modern frontend development
- Experience building and maintaining reusable component libraries and working with tools such as Storybook
- Solid understanding of JavaScript fundamentals and modern ES6+ features and patterns
- Experience with .NET (preferably .NET Core/.NET 6+) and C# for backend development
- Experience designing and consuming RESTful APIs
- Understanding of microservices architecture and scalable backend design
- Experience with automated testing on both frontend and backend (unit tests, API tests, integration and/or E2E)
- Experience with relational databases and database design concepts
- Familiarity with cloud platforms (preferably Microsoft Azure) and cloud-native development practices
- Experience with CI/CD concepts and pipelines, ideally using Azure DevOps and YAML
- Strong problem-solving skills, attention to detail, and ability to work collaboratively in a cross-functional team
- Good communication skills in English (written and spoken)

Nice to Have:
- Experience with microfrontend architectures and modular frontend design
- Experience with UI frameworks and styling libraries such as Chakra UI
- Experience with Vite or other modern build tools and bundlers
- Experience with Capacitor or similar tools for cross-platform development
- Knowledge of Clean Architecture and SOLID principles in both frontend and backend contexts
- Experience with monitoring, logging, and observability tools in production environments