Eletromidia

Senior Full Stack Developer – Node, React, Messaging, Event-Driven Architecture

Eletromidia

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

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