
Senior Full Stack Developer – Node, React, Messaging, Event-Driven Architecture
Eletromidia
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
Job Level
About the role
- 💡 Here’s what you’ll do:
- Architecture and Decision Making: Design scalable solutions using primarily, but not exclusively, Node.js and React, selecting the best patterns for each problem;
- Technical Curation: Review and ensure that code (whether written by humans or generated by AI) follows Clean Architecture principles and security best practices;
- Messaging Focus: Work with complex data flows and asynchronous processing (Redis Streams);
- Mentoring and Culture: Promote best practices and an AI-First culture within the team.
Requirements
- 🎯 Technical Requirements (The "How" we do it):
- TypeScript Ecosystem: Deep expertise in both frontend (React) and backend (Node.js);
- Architectural Thinking: Experience with complex global state (Redux Toolkit) and advanced componentization (Styled Components);
- Distributed Systems: Hands-on experience with asynchronous processing, messaging, and queue/stream management (Redis or similar);
- Performance Mindset: Advanced knowledge of React lifecycle and render optimization — not just knowing the hooks but understanding when and why to use them;
- ✅ Behavioral Skills:
- Solving Complex Problems: Ability to break down business problems into simple technical solutions;
- Critical Thinking about AI: Strategic use of Copilot, ChatGPT, Cursor, Gemini, with validation and refinement of generated output;
- Autonomy and Proactivity: Identify product bottlenecks and propose improvements without needing detailed specifications;
- Clear Communication: Ability to explain technical decisions to non-technical stakeholders;
- ➡️ Nice-to-haves:
- Experience with Electron for desktop applications;
- Experience with PHP (legacy systems or specific integrations);
- Strong UI/UX sensibility: understanding that the interface is the bridge of value to the user.
Benefits
- 🏥 Health and dental insurance: more care and well-being for peace of mind;
- 🔐 Life insurance: because the future deserves protection too;
- 🍽️ Flexible spending card (Meal/Food): choose where to use it and enjoy meals your way;
- 🚌 Transportation voucher: guaranteed mobility for your commute with more flexibility;
- 💰 Annual profit-sharing (PLR): we hit targets together and celebrate together;
- 💪 TotalPass: a boost for practicing physical activities;
- 🎉 Birthday day off: our gift for you to enjoy your day;
- 🎁 Ticket giveaways for a variety of experiences: culture, entertainment and leisure;
- 💻 Hybrid work model + relaxed work environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactTypeScriptRedux ToolkitStyled ComponentsRedisAsynchronous processingClean ArchitectureRender optimizationMessaging
Soft Skills
Problem solvingCritical thinkingAutonomyProactivityClear communicationMentoringCultural promotion