
Backend Developer, Node.js
Extractta
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
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