
Back-End Developer, Node.js
VExpenses
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformJavaScriptNode.js
About the role
- Develop and enhance APIs based on business rules, workflows, and processes;
- Perform code reviews and recommend improvements when appropriate;
- Modify existing systems to accommodate changing client and user needs;
- Maintain and create DML and DDL commands with a focus on performance and optimization;
- Conduct technical analyses, evaluations, and estimates for solution development.
Requirements
- Experience with JavaScript, Node.js, and NestJS;
- Experience using Artificial Intelligence to support analysis, automation, and/or software development;
- Knowledge of relational and non-relational databases;
- Experience developing in cloud environments (AWS, GCP, or Azure);
- Autonomy to investigate problems, propose solutions, and make technical decisions;
- Knowledge of messaging systems to ensure resilience and performance;
- Knowledge of microservices;
- Experience with unit testing;
- Experience working with containerized environments (Docker).
Benefits
- Fully remote work during your entire workday, with a team ready to support you (even if we're a few kilometers apart);
- Medical plan with no co-pay and nationwide coverage;
- Flexibility to allocate your benefits to meal and/or food allowances whenever and however you prefer;
- Access to discounted medications and health products;
- All necessary work equipment provided (laptop, headset, mouse, etc.);
- Referral bonuses for successful hires;
- Access to Wellhub (formerly Gympass) and TotalPass, offering a variety of wellness solutions;
- Plenty of freedom (and support) to be yourself;
- Close contact with the founders and partners;
- Relaxed and collaborative environment;
- Casual dress code;
- SESC membership;
- Extended maternity and paternity leave;
- Access to the Alura learning platform;
- Access to a dental plan;
- Lots of learning and growth! 💙
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptNode.jsNestJSArtificial Intelligencerelational databasesnon-relational databasesAWSGCPAzuremicroservices
Soft skills
autonomyproblem investigationsolution proposaltechnical decision making