
Senior Full Stack Developer – Node, JavaScript, React, Vue.js, Angular
Gauge
full-time
Posted on:
Location Type: Remote
Location: Remote • Brasil
Visit company websiteJob 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