~1h ago
New

Software Architect Fullstack | Node.js/React

BrazilBrazilRemoteFull-timemid
EngineeringSoftware Architect
1 views0 saves0 applied

Quick Summary

Requirements Summary

Translate business requirements into clear technical objectives, addressing both functional and non-functional needs, including scalability, performance, availability, and security.

Technical Tools
EngineeringSoftware Architect

We are looking for an experienced Fullstack Software Architect to design and guide the development of scalable, reliable, and high-performing digital products. In this role, you will oversee the complete solution architecture, from frontend applications to backend services and data persistence. You will translate business needs into clear technical specifications, enabling engineering teams to deliver solutions with autonomy and confidence. Working with modern technologies such as React, Node.js, and TypeScript, you will establish architectural standards and promote engineering best practices. You will also drive technical decision-making, manage technical debt, and ensure long-term maintainability and operational stability. This is an opportunity to shape technology strategy in a collaborative, innovation-driven environment focused on advanced digital solutions.

  • Fullstack Architecture and Solution Design: Define comprehensive fullstack solutions for assigned initiatives, covering frontend development, backend services, integrations, and data persistence.

  • Technical Requirements and Specifications: Translate business requirements into clear technical objectives, addressing both functional and non-functional needs, including scalability, performance, availability, and security.

  • Work Breakdown and Delivery Enablement: Break down initiatives into detailed user stories and tasks, defining technical acceptance criteria and development requirements that enable engineering teams to work independently and efficiently.

  • Technical Debt Management: Assess existing applications, identify architectural limitations and technical debt, and document improvement opportunities in a traceable and prioritized manner in collaboration with product teams.

  • Architectural Decision-Making: Evaluate alternative technical approaches, establish architectural standards, and formally document decisions, including the rationale and trade-offs behind each choice.

  • Engineering Standards and Best Practices: Promote design patterns, coding standards, testing strategies, and collaborative development practices across engineering teams.

  • Scalability and Operational Reliability: Design solutions that support high availability and operational continuity, incorporating appropriate cloud infrastructure, messaging systems, and deployment pipelines.

  • Cross-Functional Collaboration: Partner with product management and engineering stakeholders to align technical solutions with business objectives and support continuous product evolution.

Requirements

~2 min read
  • Fullstack Development Experience: Extensive professional experience developing fullstack applications using React.js and Node.js.

  • JavaScript and TypeScript: Advanced proficiency in the JavaScript and TypeScript ecosystems, including modern development practices and application architecture.

  • Software Architecture: Proven experience defining technical standards, applying design patterns, and promoting engineering best practices across development teams.

  • High-Availability Systems: Practical experience building and maintaining digital products that require high availability, reliability, and ongoing operational support.

  • Event-Driven Architecture and Messaging: Experience designing and implementing event-driven systems and messaging solutions using technologies such as Kafka, Google Cloud Pub/Sub, or RabbitMQ.

  • Cloud Computing: Experience with cloud environments, preferably Google Cloud Platform (GCP).

  • Database Design and Optimization: Strong knowledge of MySQL data modeling, indexing strategies, and query optimization.

  • Automated Testing: Experience implementing and maintaining unit, integration, and end-to-end testing strategies.

  • DevOps and CI/CD: Familiarity with Docker, containerization, and CI/CD pipeline configuration using GitHub Actions, Azure DevOps, or similar tools.

  • Version Control and Collaboration: Fluent use of Git in collaborative workflows, including Gitflow, pull requests, and code reviews.

  • Domain-Driven Design (Preferred): Experience applying DDD principles within digital product environments.

  • Observability (Preferred): Knowledge of application monitoring, distributed tracing, observability practices, and application health metrics.

  • NoSQL Databases (Preferred): Familiarity with MongoDB, Firebase, or other NoSQL technologies.

  • Relevant Domain Experience (Preferred): Experience with payment systems, subscription-based products, or third-party integrations.

  • Security and Compliance (Preferred): Knowledge of sensitive data protection and compliance with Brazil's General Data Protection Law (LGPD).

  • Agile Methodologies (Preferred): Experience working with Scrum, Kanban, or similar agile frameworks.

  • Legacy Modernization (Preferred): Experience modernizing legacy applications and implementing incremental migration strategies.

  • Additional Technical Skills (Preferred): Knowledge of PHP and Laravel, along with technical English proficiency.

  • Communication and Leadership: Ability to explain architectural decisions, communicate trade-offs clearly, collaborate across teams, and guide technical discussions toward sustainable solutions.

What We Offer

~2 min read

The original job description does not specify a detailed compensation or benefits package. The following professional opportunities and working arrangements are indicated:

✓Remote Work: Fully remote position based in Brazil.
✓Professional Growth: Opportunities to develop expertise in modern software architecture, cloud technologies, and advanced digital solutions.
✓Innovation-Driven Environment: Exposure to emerging technologies, including artificial intelligence and generative AI, in the development of digital products.
✓Technical Autonomy: Opportunities to influence architectural decisions, establish engineering standards, and shape technical direction.
✓Collaborative Culture: Work alongside technology professionals in an environment that encourages knowledge sharing and continuous learning.
✓Career Development: Opportunities to expand technical expertise and contribute to challenging projects involving scalable platforms and modern architectures.

Location & Eligibility

Where is the job
Brazil
Remote within one country
Who can apply
BR

About this job

Who can apply
Brazil
Posted
Today
Employer
has 5,270 open jobs on Jobera in 42 countries.

Listing Details

First seen
October 29, 2026
Last seen
October 29, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
68%
Scored at
October 29, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Software Architect Fullstack | Node.js/React