cover

Fullstack Developer (Vue.js, Node.js) - Junior/Mid-level/ 2 hours ago

Mazzatech
Attractive
Application ends: 2026-04-01

Quick Summary

This remote Junior/Mid-level Fullstack Developer role in Brazil focuses on enhancing educational products by developing new features, maintaining systems, and writing unit tests. Key responsibilities include end-to-end feature development using PHP (Laravel/Symfony) and modern JavaScript frameworks (React, Vue, Angular) with Node.js, integrating APIs (REST/GraphQL) and message queues (RabbitMQ, Kafka), and participating in Agile sprints. Required skills include intermediate/advanced PHP, modern JavaScript, strong SQL (PostgreSQL, MySQL), familiarity with NoSQL (Redis, MongoDB), Git, unit testing, and basic cloud knowledge (Azure/AWS).

Junior/Mid-level Fullstack Developer

We are seeking a Junior/Mid-level Fullstack Developer to enhance our educational products. This role involves developing new features, maintaining existing systems, and ensuring high-quality, tested code that adheres to team best practices. We value proactivity in technical problem-solving and an interest in scalable architectures.

Responsibilities

  • Feature Development: Code new features end-to-end for both Backend and Frontend using PHP and modern JavaScript frameworks.
  • Maintenance & Evolution: Identify and resolve bugs, performing refactoring under senior guidance.
  • Test Writing: Ensure comprehensive unit test coverage for developed functionalities (e.g., PHPUnit, Jest).
  • API & Messaging Integration: Implement integrations via REST/GraphQL APIs and consume messages from queues (e.g., RabbitMQ, Kafka).
  • Agile Collaboration: Actively participate in Agile Sprints, Daily meetings, and technical refinements.
  • Documentation: Maintain up-to-date technical documentation for all developed functionalities.

Technical Requirements

  • PHP Expertise: Intermediate to advanced PHP experience, with solid knowledge of Laravel or Symfony (including Eloquent/Doctrine, Migrations, Middlewares).
  • Modern JavaScript: Practical experience with React, Vue, or Angular, and familiarity with Node.js.
  • Database Proficiency: Strong command of SQL (PostgreSQL, MySQL) and familiarity with NoSQL databases (Redis, MongoDB).
  • Version Control: Proficient in Git (Gitflow) and comfortable with Pull Requests.
  • Testing Knowledge: Understanding of unit testing and an interest in Test-Driven Development (TDD).
  • Cloud Fundamentals: Basic understanding of Azure or AWS, including deployment processes and log consultation.

Preferred Qualifications

  • Familiarity with Docker and containerization environments.
  • Interest or studies in Design Patterns and Clean Architecture.
  • Previous experience with Learning Management Systems (LMS).

Share

Mazzatech

Mazzatech

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy