Desenvolvedor(a) Fullstack Node/PHP + Vue.js - Sênior

New
J
JobgetherEducation technology
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 6 years of professional software development experience
Required Skills
AWSGraphQLNode.jsPHPPostgreSQLGCPTypeScriptNext.jsReactRESTful APIs

Requirements

  • At least 6 years of professional software development experience.
  • Strong hands-on expertise in Node.js and PHP 8+, with backend engineering as the primary technical focus.
  • Working knowledge of TypeScript, React, and Next.js, sufficient to contribute effectively to front-end development.
  • Solid experience with PostgreSQL, plus knowledge of MySQL/MariaDB and MongoDB.
  • Experience with microservices architectures and serverless solutions.
  • Professional experience with AWS and/or GCP.
  • Familiarity with AI-assisted software development tools such as Codex and/or Claude.
  • Experience with automated testing using Jest or Vitest and end-to-end testing tools such as Playwright or Cypress.
  • Hands-on experience with CI/CD and development quality tooling, including ESLint, Prettier, Husky, and Lint-Staged.
  • Experience using Axios or Fetch API for REST and GraphQL integrations.
  • Practical knowledge of application security, including JWT and refresh-token authentication, rate limiting, Helmet, CSP, and input sanitization.
  • Ability to collaborate effectively with technical, product, and design stakeholders.

Responsibilities

  • Develop and maintain modern, scalable, secure, and high-performance web applications across the backend and front-end layers.
  • Design, develop, integrate, and consume REST and GraphQL APIs following scalable architecture and engineering best practices.
  • Work primarily with Node.js and PHP on backend development while contributing to front-end solutions using React and Next.js.
  • Contribute to technical architecture decisions, system integrations, and the evolution of scalable software solutions.
  • Implement automated testing, code reviews, CI/CD processes, and engineering quality practices.
  • Apply clean code, componentization, performance optimization, and maintainability principles throughout the development lifecycle.
  • Collaborate closely with product and design teams to translate business needs into effective digital solutions.
  • Act as a technical reference for less experienced developers, supporting knowledge sharing, code reviews, and engineering best practices.
  • Take ownership of technical decisions, proactively identify problems, and drive solutions with minimal supervision.
  • Incorporate AI-assisted development tools into the software lifecycle safely, efficiently, and in accordance with established standards.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now