
Senior Backend Developer, Node.js
EVT
contract
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and enhance backend services in Node.js, focusing on performance, security, and scalability.
- Design and implement REST APIs.
- Build service-oriented architectures (microservices / event-driven).
- Work with relational and non-relational databases.
- Actively participate in technical decisions, architectural patterns, and best practices.
- (Preferred) Integrate applications with AWS services such as Lambda, SQS, SNS, S3, etc.
- (Preferred) Support cloud/Infrastructure-as-Code teams when needed (Terraform).
- Maintain clear and up-to-date technical documentation.
Requirements
- Strong experience (5+ years) in Node.js with JavaScript/TypeScript.
- Proficiency in modern backend architectures.
- Experience with REST APIs, messaging, and authentication/authorization (JWT, OAuth, etc.).
- Knowledge of databases such as PostgreSQL, MySQL, DynamoDB, MongoDB, etc.
- Good testing practices (unit, integration, mocks; TDD is a plus).
- Experience with version control and Git workflows (GitHub/GitFlow).
- Knowledge of patterns such as SOLID, DDD, Clean Architecture (a plus).
- Intermediate English.
Benefits
- Learning incentive programs (Udemy).
- Corporate English classes at affordable rates.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsJavaScriptTypeScriptREST APIsmicroservicesevent-driven architecturePostgreSQLMySQLDynamoDBMongoDB
Soft Skills
technical decision makingcommunicationdocumentation