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