
Developer, Node.js
IEBT Innovation
full-time
Posted on:
Location Type: Hybrid
Location: Contagem • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AzureJavaScriptMySQLNode.jsPostgresSQL
About the role
- 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)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsExpress.jsRESTful APIsJWTbcryptPostgreSQLMySQLSQL ServerGitHubcryptography
Soft skills
communicationteam collaboration