Hybrid Mid-level Software Engineer, Node.js

Posted yesterday

Apply now

About the role

  • Backend Developer focused on building and evolving APIs using Node.js for UOL, a leader in digital services in Latin America.

Responsibilities

  • Develop, maintain and evolve backend APIs using Node.js.
  • Integrate services with relational and/or NoSQL databases.
  • Write clean, testable, high-performance and well-structured code, following software engineering best practices.
  • Work on modeling, building and consuming REST APIs.
  • Implement error handling, logging, observability and application monitoring.
  • Collaborate with Product, QA and DevOps teams across the development lifecycle.
  • Participate in code reviews and technical discussions, contributing to the team’s continuous improvement.
  • Support analysis, diagnosis and resolution of incidents and production bugs.
  • Perform ongoing maintenance and continuous improvement of existing systems.

Requirements

  • Bachelor's degree completed or in progress in Information Technology, Computer Science, Software Engineering, Information Systems or related fields.
  • Professional experience in backend development with Node.js.
  • Proficiency in JavaScript (ES6+) and practical experience with TypeScript.
  • Experience with NoSQL 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.
  • Experience with production applications, including maintenance, troubleshooting and iterative improvements.
  • Hands-on experience using generative AI tools applied to software development.
  • Ability to review, validate and adapt AI-generated code with critical judgement, ensuring quality, security and adherence to best practices.
  • Minimum of 2 years of experience in backend development.

Benefits

  • Meal and/or food allowance.
  • Transportation allowance.
  • Private pension plan.
  • Health and dental insurance.
  • Life insurance.
  • Partnership with TotalPass.
  • ZenKlub for online therapy.
  • UOL Care: psychological, nutritional, physiotherapy and physical education support.
  • Extended maternity and paternity leave.
  • Childcare allowance.
  • Discount partnerships with 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 Portal Educação and 50% off courses from EA Banking School.
  • No dress code — wear what makes you comfortable.
  • #TáDeParabéns: day off on your birthday.
  • Baby gift: present for newborns.

Job title

Mid-level Software Engineer, Node.js

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job