UOL

Mid-level Software Engineer, Node.js

UOL

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsJavaScriptTypeScriptREST APIsNoSQL databasesMongoDBPostgreSQLMySQLGitgenerative AI tools
Soft Skills
collaborationcode reviewtechnical discussionsproblem-solvingcritical judgement
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Information Systems