
Software Architect, Full Stack β Node.js/React
Posted Oct 28

Posted Oct 28
This is a fully remote position, open to applicants in Brazil.
β’ Design and establish a comprehensive full-stack solution for projects under your purview, encompassing everything from the front end to data persistence.
β’ Convert business requirements into precise, objective technical specifications, addressing both functional and non-functional aspects.
β’ Decompose and elaborate work items into detailed user stories, ensuring that technical acceptance criteria and development needs are clear enough for the team to execute independently.
β’ Assess and document the current state of applications, capturing technical debt in a traceable and prioritizable format in collaboration with the product team.
β’ Review and recommend architectural decisions with formal documentation, including considered alternatives and selection criteria, ensuring that each decision remains clear over time.
β’ Demonstrated experience in full-stack development utilizing React.js and Node.js.
β’ Advanced knowledge in the TypeScript and JavaScript ecosystems.
β’ Experience in defining technical standards and design patterns, while advocating best practices across engineering teams.
β’ Background in developing highly available digital products and supporting ongoing operations.
β’ Practical experience with event-driven architecture and messaging systems (Kafka, GCP Pub/Sub, or RabbitMQ).
β’ Cloud experience, preferably with Google Cloud Platform (GCP).
β’ Familiarity with modeling, indexing, and query optimization within MySQL.
β’ Practical experience in end-to-end testing, including unit, integration, and E2E tests.
β’ Knowledge of containerization using Docker and configuring CI/CD pipelines (GitHub Actions, Azure DevOps, or similar).
β’ Proficient understanding and application of Git in collaborative workflows (Gitflow, pull requests, and code reviews).
β’ Experience implementing Domain-Driven Design (DDD) within a product context.
β’ Familiarity with observability, traceability, and application health metrics.
β’ Knowledge of NoSQL databases such as MongoDB and Firebase.
β’ Experience working on products involving payment methods, subscriptions, or external integrations.
β’ Understanding of protective measures for sensitive data and ensuring compliance with Brazilβs LGPD data protection law.
β’ Familiarity with agile methodologies (Scrum/Kanban).
β’ Experience in modernizing legacy systems and executing incremental migrations.
β’ Knowledge of PHP and Laravel.
β’ Proficient in technical English.
β’ Opportunity for remote work.
β’ This position is also available to individuals with disabilities (PwD).
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.