




Job Summary: Join a collaborative and disruptive environment where you will develop and maintain backend APIs using Node.js, integrate services, and work on modeling, building, and consuming REST APIs. Key Highlights: 1. Collaborative, disruptive, and continuously learning environment. 2. Development and maintenance of backend APIs using Node.js. 3. Collaboration with Product, QA, and DevOps teams. UOL Content and Services is much more than the largest digital content, services, and products company in Latin America. For 25 years, we have been innovating and making things happen — after all, for the company that connected the first person in Brazil to the internet, it is essential to keep creating content and, more importantly, creating connections. Our continuous pursuit of innovation keeps us moving forward, and this is only possible thanks to the people who are part of this universe. Here, you’ll find a collaborative, disruptive, and continuously learning environment. Want to join this team? Then check out this opportunity and **\#JoinUOL!** At **UOL**, everyone is welcome, **regardless of gender, sexual orientation, ethnicity, culture, religion, disability, etc**. What matters most is that you enjoy challenges, work well in teams, embrace our culture, and share our mission of connecting every Brazilian to their own universe. **Responsibilities and Duties** * Develop, maintain, and evolve backend APIs using Node.js. * Integrate services with relational and/or NoSQL databases. * Write clean, testable, performant, and well-structured code, following software engineering best practices. * Participate in modeling, building, and consuming REST APIs. * Implement error handling, logging, observability, and application monitoring. * Collaborate with Product, QA, and DevOps teams throughout the entire development lifecycle. * Participate in code reviews and technical discussions, contributing to the team’s growth. * Support analysis, diagnosis, and resolution of production incidents and bugs. * Maintain and continuously evolve existing systems. **Requirements and Qualifications** * Completed or ongoing undergraduate degree in Information Technology, Computer Science, Software Engineering, Information Systems, or related fields. * Professional experience developing backend applications using Node.js. * Proficiency in JavaScript (ES6\+) and practical experience with TypeScript. * Experience with non-relational databases (e.g., MongoDB) and/or relational databases (e.g., PostgreSQL, MySQL). * Knowledge of code versioning using Git. * Experience developing REST APIs in production environments. * Hands-on experience with production applications, including maintenance, troubleshooting, and evolutionary improvements. * Practical experience using generative AI tools applied to software development. * Ability to critically review, validate, and adapt AI-generated code, ensuring quality, security, and adherence to best practices. * Minimum of 2 years of backend development experience. **Additional Information** **Desirable** * Knowledge of containerization using Docker. * Experience with caching mechanisms (e.g., Redis). * Experience with messaging systems (e.g., RabbitMQ, SQS, Kafka). * Experience with CI/CD pipelines. * Knowledge of microservices architecture. * Familiarity with prompt engineering techniques applied to code generation, testing, documentation, and automation. UOL CS has been innovating and impacting millions of lives for over two decades! We’ve become internet pioneers through high-quality products and services, credible information, and record-breaking audience reach. **Today, we are the largest digital content, services, and products company in Latin America!** **Our Online Universe** Our pioneering spirit defines our journey. We were the country’s first online news portal to go live, and today, we remain Brazilians’ top choice. We created the first TV channel designed exclusively for the internet. We launched the website still regarded as the benchmark for online chat and dating. We broadcast and report on the world’s most important events and developments. We revolutionized the internet and continue evolving with the purpose of connecting every Brazilian to their own universe, offering a world of possibilities with information, entertainment, and the best digital products and services. All this is already amazing, right? But it doesn’t stop there. UOL CS isn’t just about news — it’s about technology, innovation, and, above all, people! **How about becoming one of them?** **Discover the benefits of our \#OnlineUniverse** You’ll receive a comprehensive benefits package that truly makes a difference: * Meal allowance and/or food voucher. * Transportation voucher. * Private pension plan. * Health and dental insurance. * Life insurance. * Partnership with TotalPass. * ZenKlub for online therapy. * UOL Care: psychological, nutritional, physiotherapy, and physical education guidance. * Extended maternity and paternity leave. * Childcare assistance. * Partnerships offering discounts at major institutions such as FIA, FAAP, PUCRS, and UNINASSAU, plus 50% off all courses available on the Portal Educação platform. * 70% discount on the English 2\.0 course on the Portal Educação platform and 50% off EA Banking School courses. **And there’s even more:** * No dress code: wear whatever makes you feel comfortable. * \#BirthdayOff: Day off on your birthday. * Baby gift: gift for newborns. **Learn how our selection process works** Not all processes follow the same format, but most proceed similarly: * Application (the one you submit here on Gupy). * Interview with the Recruitment & Selection team. * Technical challenge — this may be a test, case study, portfolio presentation, or even a technical discussion with the team. * Interview with the area leadership. **An important tip for you** Put your best effort into each step of the process, especially during the application stage! We aim to review all applications thoroughly, which may take some time. Therefore, if you’re wondering about the timeline for our response, we kindly ask for your empathy. Everyone who applies to our positions receives feedback via Gupy, whether positive or negative. Please monitor your application status here and in your email inbox — and don’t forget to check your spam folder, agreed? So, are you ready to join our Online Universe? **\#JoinUOL!**


