Gauge

Senior Full Stack Developer – Node, JavaScript, React, Vue.js, Angular

Gauge

full-time

Posted on:

Location Type: Remote

Location: Remote • Brasil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSDynamoDBEC2JavaScriptJestMochaMySQLNode.jsPythonReactReact NativeTypeScriptVue.js

About the role

  • Develop and maintain core frontend and backend systems for content validation: design, implement and enhance applications and APIs using Node.js, TypeScript and Python.
  • Improve interface and UX: contribute to improving the user experience by increasing engagement, reducing bounce rates and improving user satisfaction scores.
  • Database management: work with MySQL and DynamoDB to design and optimize data models, ensuring data integrity and performance—primarily for simulated data while preparing for future real integrations.
  • AWS cloud infrastructure: use AWS Lambda and other serverless technologies to build and deploy scalable, cost-effective solutions.
  • Collaboration: closely partner with frontend developers, DevOps and the broader team to ensure smooth integration and functionality through code reviews, pair programming and technical documentation when needed.
  • Testing and quality assurance: develop unit and integration tests focused on the user journey.

Requirements

  • Backend development: proficiency with Node.js, TypeScript and Python.
  • Frontend development: experience with modern JavaScript frameworks such as React, React Native, Vue.js or Angular.
  • Database systems: understanding of MySQL and DynamoDB, including data modeling, query optimization and performance tuning.
  • Serverless architecture: hands-on experience with AWS Lambda and other serverless components.
  • AWS cloud platform: familiarity with core AWS services (EC2, S3, CloudWatch, IAM).
  • Version control: experience with Git.
  • Testing frameworks: experience with testing frameworks (e.g., Jest, Mocha, pytest).
  • Agile principles: understanding of Agile values and principles.
  • Scrum/Kanban experience: experience working in Scrum or Kanban environments.
  • Collaboration: strong teamwork and communication skills.
  • Adaptability: open to feedback and willing to learn.
  • Problem solving: ability to analyze issues and implement solutions.
  • **Additional Desired Skills:**
  • CI/CD: knowledge of continuous integration and continuous deployment pipelines.
  • AI/Machine Learning: familiarity with AI/ML concepts and frameworks.
Benefits
  • Meal / Food allowance
  • Health insurance
  • Dental insurance
  • Day off
  • Gympass / Totalpass
  • Childcare assistance
  • Pet assistance
  • Fuel allowance
  • Home office allowance
  • Educational reimbursement
  • Free online health platform
  • E-learning – Stefanini Academy with a variety of courses
  • Mentoring – Mentoring platform (an opportunity to meet people, develop skills and share experiences)
  • Discounts for undergraduate, postgraduate, language courses and other training
  • Perks and discounts at top establishments

Applicant Tracking System Keywords

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

Hard skills
Node.jsTypeScriptPythonMySQLDynamoDBAWS LambdaReactReact NativeVue.jsAngular
Soft skills
teamworkcommunicationadaptabilityproblem solving