···
Log in / Register

Full Stack Developer (Node.js & React)

Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Develop and maintain RESTful/GraphQL APIs using Node.js and build rich user interfaces with React, ensuring quality, optimization, and interdisciplinary collaboration. Key Highlights: 1. Fullstack Development with Node.js and React.js 2. Focus on code quality, testing, and best practices 3. Active collaboration with Design and Product teams Responsibilities: Backend Development with Node.js: Design, develop, and maintain efficient and scalable RESTful and/or GraphQL APIs using Node.js and frameworks such as Express.js. Frontend Development with React: Build rich and responsive user interfaces, ensuring an excellent user experience and performance optimization, using React.js and its ecosystem tools. System Integration: Integrate external systems, databases (primarily MySQL), and third-party services, ensuring smooth and secure communication across application layers. Quality and Best Practices: Write clean, well-documented, optimized, and testable code, applying development best practices, design patterns, and SOLID principles. Testing and Quality Assurance: Implement unit, integration, and end\-to\-end tests to ensure application reliability and stability. Interdisciplinary Collaboration: Actively collaborate with Design, Product, and other Development teams to translate business requirements into innovative technical solutions aligned with strategic objectives. Code Review and Mentorship: Actively participate in code reviews, providing constructive feedback and contributing to the team’s technical growth. Optimization and Security: Identify and resolve performance bottlenecks, ensuring application security at all stages of development. Requirements: Desired experience in the role with proven focus on: Frontend: Advanced experience with React.js and its ecosystem (Redux/Context API, Hooks, React Router, build tools such as Webpack/Vite). Backend: Proficiency in Node.js and frameworks such as Express.js for API development. Languages: Strong command of JavaScript (ES6\+) and TypeScript (a plus). Web Core: In-depth knowledge of HTML5 and CSS3 (including preprocessors such as SASS/LESS and CSS frameworks such as Tailwind CSS/Styled Components). Database: Experience with MySQL, including data modeling, complex queries, and performance optimization. Operating Systems: Comfortable using command-line interfaces (CLI) on Windows and Linux environments. Version Control: Proficiency with tools such as Git/GitHub/GitLab. Agile Methodologies: Experience working in agile environments using frameworks such as SCRUM. Nice-to-Have: Experience with other frontend libraries/frameworks (Next.js, Gatsby). Knowledge of other databases (PostgreSQL, MongoDB). Experience with Docker and CI/CD. Familiarity with microservices architecture. Familiarity with cloud computing (AWS, Azure, GCP). Basic knowledge of performance and security testing. Minimum Education Level: Elementary School (1st level) Desired Education: Elementary School (1st level) Parking

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.