Software Architect, Full Stack – Node.js/React

Posted Oct 28

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Opportunity for remote work.

β€’ This position is also available to individuals with disabilities (PwD).

People also viewed

NVIDIA16 hours ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management22 hours ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity23 hours ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions23 hours ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog1 day ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs1 day ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers