About the role

  • Desenvolvedor Node criando e mantendo APIs RESTful utilizando Express.js e Node.js. Integração com bancos de dados e colaboração com a equipe em Contagem, Brasil.

Responsibilities

  • Develop and maintain RESTful APIs using Express.js and Node.js
  • Implement authentication and authorization with JWT, and perform encryption/hashing operations using bcrypt, the Node.js crypto module, and other methods such as Base64, MD5, and SHA4
  • Integrate with PostgreSQL, MySQL, and SQL Server databases
  • Ensure API documentation and validation with tools like Postman or Insomnia
  • Participate in meetings and collaborate with the team to plan, develop, and implement solutions
  • Version code and conduct reviews using GitHub
  • Work with Azure Boards for project and task management

Requirements

  • Proven experience with Node.js in backend development
  • Knowledge of Express.js and best practices for building RESTful APIs
  • Experience with relational databases, especially PostgreSQL, MySQL, and SQL Server
  • Familiarity with cryptography tools and techniques such as bcrypt, JWT, and the Node.js crypto module
  • Experience with code versioning on GitHub
  • Basic knowledge of project management tools such as Azure Boards
  • Good communication skills and ability to work in a team using tools like Microsoft Teams

Benefits

  • Health and dental insurance
  • Transportation allowance
  • Remote work allowance
  • Meal allowance
  • Paid vacation
  • Birthday day off
  • Health and wellness program
  • Individual Development Program (IDP)

Job title

Developer, Node.js

Job type

Experience level

Mid levelSenior

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