About the job
We are seeking a Tech Lead / JavaScript Developer (Vanilla) to join our development team for a data product and work with a client in the Entertainment industry.
Your responsibilities will include:
- Designing sustainable architectural improvements.
- Refactoring monoliths into microservices and modularizing embedded frontends.
- Taking a systemic approach to understand impacts across back-end, video platforms, devices, products, and user experience.
- Making architectural decisions.
- Serving as a technical reference for multiple squads.
- Documenting architectural decisions (ADR).
- Being metrics-driven, fostering a culture of performance and quality.
To meet this challenge, it is important to have:
- Availability for hybrid work: 2 days per week at the client’s office (Rio de Janeiro/RJ);
- Strong experience with Vanilla JavaScript;
- Deep knowledge of pure JavaScript (without over-reliance on frameworks);
- Solid understanding of: event loop, garbage collection, memory leaks, and DOM manipulation in constrained environments;
- Knowledge of real hardware limitations: limited CPU, restricted memory, and older browsers;
- Experience with microservices architecture and distributed systems.

