Extractta

Backend Developer, Node.js

Extractta

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain REST APIs and backend services in Node.js (Adonis, Knex, Axios);
  • Ensure code quality with automated testing (unit and integration);
  • Work with PostgreSQL and MongoDB databases;
  • Build and maintain containers using Docker and CI/CD pipelines with GitHub/GitLab;
  • Integrate services and data via AWS (Lambda, SQS, SNS, API Gateway);
  • Participate in code reviews, technical refinements, and architectural decisions;
  • Implement observability and monitoring practices.

Requirements

  • 4+ years of backend development experience;
  • Proficient in Node.js and frameworks/libraries such as Adonis, Knex, Axios;
  • Experience with Docker and containerization;
  • Strong knowledge of PostgreSQL and MongoDB;
  • Experience with AWS (Lambda, S3, SQS, API Gateway);
  • Experience with Git/GitHub and CI/CD pipelines;
  • Practice with automated testing (Jest, Mocha, JUnit, or similar).
  • **Preferred:**
  • Experience with Frontend development in React;
  • Knowledge of microservices architecture and event-driven design;
  • Experience with messaging systems (RabbitMQ, Kafka);
  • Familiarity with observability tools and practices (Grafana, Prometheus, ELK Stack);
  • Previous experience working on critical or legacy systems.
Benefits
  • Competitive compensation based on experience
  • Opportunities for career growth within the company and involvement in strategic projects
  • Dynamic and challenging work environment
  • Opportunity to work at a rapidly expanding company in the market.
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsAdonisKnexAxiosPostgreSQLMongoDBDockerAWSautomated testingmicroservices architecture