cover

Full Stack Software Engineer (Mid-Level) | React, PHP, Node.js | Remote | Payment Platform/ 1 week ago

Netvagas
Attractive
Application ends: 2026-01-23

Quick Summary

This Mid-Level Full Stack Software Engineer role, based remotely in Brazil, focuses on developing and maintaining responsive Web applications using React and TypeScript, alongside building APIs with PHP or Node.js for a payment platform. Key requirements include expertise in PHP, Node.js, React, TypeScript, REST APIs, asynchronous communication (queues/Lambdas), automated testing, CI/CD, and database management (MySQL, PostgreSQL, Redis). Responsibilities span the full development lifecycle, including component library standardization, A/B testing implementation, and active collaboration within Agile, multidisciplinary teams.

Required Skills & Experience

  • Knowledge of back-end development using PHP and Node.js.
  • Proficiency in applying concepts like REST API and cron jobs.
  • Experience utilizing queues and Lambdas for asynchronous communication.
  • Familiarity with SOLID principles and MVC architecture.
  • Knowledge of automated testing (unit and integration tests).
  • Front-end development skills: React, TypeScript, CSS.
  • Database expertise (MySQL, PostgreSQL, Redis).
  • Proficiency in Git (Gitflow).
  • Knowledge of CI/CD practices.
  • Technical English proficiency for reading documentation.

Bonus Qualifications

  • Hexagonal Architecture
  • Data Security
  • Nest.js
  • Microservices Architecture
  • Metrics and Observability
  • Micro Frontends

Key Responsibilities

  • Develop and maintain modern, responsive Web applications using React.js and TypeScript.
  • Develop and maintain APIs utilizing Node or PHP.
  • Contribute to the development, organization, and standardization of reusable component libraries using tools like Storybook.
  • Implement and monitor A/B experiments to test optimization hypotheses.
  • Support the entire development lifecycle, from solution conception to production deployment.
  • Collaborate with multidisciplinary teams (UX, DevOps, QA, and Product).
  • Provide insights to enhance performance, usability, and user experience (UX).
  • Participate in discussions regarding design patterns, architecture, methodologies, and other technology topics.
  • Actively participate in Agile ceremonies, contributing ideas for continuous improvement.
  • Disseminate knowledge within the team concerning technologies, tools, concepts, theories, or techniques.

Share

Netvagas

Netvagas

  • Address
    São Paulo, Estado de São Paulo
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy