Back-End Developer, Mid-level

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Building scalable RESTful APIs using Node.js and TypeScript for a Brazilian SaaS company specializing in construction management. Engaging in architectural decisions and optimizing performance.

Responsibilities:

  • Develop scalable RESTful APIs using Node.js + TypeScript + TS.ED;
  • Implement integrations with MongoDB databases;
  • Design data models, schemas, and efficient queries to maximize MongoDB performance;
  • Work with AWS services and resources (S3, ECS, Lambda, etc.);
  • Ensure security, performance, and data consistency;
  • Create and maintain automated tests for developed services;
  • Participate in technical decisions regarding backend architecture and infrastructure;
  • Build and maintain services while ensuring code readability and quality.

Requirements:

  • Minimum of 3 years of back-end development experience;
  • Strong experience building APIs with Node.js + TypeScript;
  • Experience with data modeling and database indexes;
  • Experience with NoSQL databases (MongoDB);
  • Knowledge of SOLID principles, Hexagonal Architecture, DDD, Clean Code, and automated testing;
  • Knowledge of backend architecture and infrastructure;
  • Familiarity with version control (Git);
  • Knowledge of API security best practices (validation, authentication, rate limiting, etc.);
  • Familiarity with REST architecture and API design best practices;
  • Proactive, good communication skills, and a team player;

Benefits:

  • iFood Benefits
  • Wellhub
  • Starbem
  • Paid time off
  • Gympass