Create. Innovate. Productize.
Full-stack Architect (Node.js + React.js)
Location
Worldwide
Posted
29 days ago
Salary
0
Seniority
Mid Level
Job Description
Full-stack Architect (Node.js + React.js)
Trinetix
Role Description We are seeking a highly skilled Full-Stack Architect to join our team. In this role, you will be responsible for designing and driving the architecture of scalable web applications for a US-based client in the consulting and financial domains. The projects focus on optimizing business processes, improving system efficiency, and enabling seamless user experiences. You will work closely with development teams and stakeholders to define technical strategy, ensure high-quality system design, and guide implementation across both frontend and backend layers. Qualifications - At least 3 years of experience in a Software Architect or Technical Lead role. - Prior hands-on experience as a Full-Stack Developer (Node.js + React). - Strong expertise in JavaScript/TypeScript, Node.js, and React. - Proven experience designing scalable, high-performance web applications. - Strong understanding of RESTful APIs, microservices, and system integration patterns. - Hands-on experience with PostgreSQL or other relational databases. - Experience with AWS cloud infrastructure and architecture design. - Deep understanding of frontend and backend architecture principles. - Proficiency with Git and modern development workflows. - Strong problem-solving and decision-making skills. - Upper-Intermediate or higher level of English. Requirements - Design and define end-to-end architecture for full-stack applications using Node.js and React. - Establish and enforce best practices in system design, code quality, and development workflows. - Make key decisions on application architecture, scalability, and performance optimization. - Architect and oversee backend services, APIs, and integrations. - Guide frontend architecture, including component structure, state management, and performance. - Design and optimize database solutions using PostgreSQL and related technologies. - Define and implement cloud architecture using AWS services (EC2, S3, Lambda, RDS, etc.). - Collaborate with cross-functional teams to align technical solutions with business goals. - Provide technical leadership and mentorship to developers. - Participate in code reviews and ensure adherence to architectural standards. - Continuously evaluate and introduce improvements to system performance, reliability, and maintainability. - Stay up-to-date with modern technologies and drive innovation within the team. Benefits - Continuous learning and career growth opportunities. - Professional training and English/Spanish language classes. - Comprehensive medical insurance. - Mental health support. - Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more. - Flexible working hours. - Inclusive and supportive culture.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter aplicações full stack utilizando Java (Spring Boot) e Angular; • Participar da evolução da arquitetura (APIs, microsserviços e integrações); • Construir e consumir APIs REST; • Atuar na melhoria contínua de código, performance e escalabilidade; • Trabalhar em conjunto com times de Produto, QA e Design; • Utilizar ferramentas de IA para acelerar desenvolvimento, testes e análise de código; • Contribuir com boas práticas de engenharia (Clean Code, testes, versionamento); • Participar de code reviews e decisões técnicas do time.
• Gestão e liderança técnica: • Servir como ponte entre os times de Produto, QA, SRE, Desenvolvimento e Stakeholders. • Transformar necessidades dos stakeholders em tarefas claras e priorizadas para o time de desenvolvimento. • Mediar e tomar decisões estratégicas sobre arquitetura de software e soluções técnicas. • Realizar code reviews para assegurar a qualidade do código. • Garantir que as entregas sejam feitas em produção de forma assertiva, realizando monitoramento, validação e comunicação. • Planejamento e execução: • Coletar requisitos, estimar prazos e monitorar o progresso das entregas. • Garantir o cumprimento de prazos, padrões de qualidade e processos de segurança. • Acompanhar e metrificar todas as etapas de desenvolvimento, transformando métricas em insights de melhoria contínua. • Gestão de pessoas: • Realizar reuniões 1:1 regulares para feedback e desenvolvimento de carreira. • Elaborar e acompanhar Planos de Desenvolvimento Individual (PDI), com foco em hard skills e soft skills. • Solucionar conflitos e promover um ambiente de trabalho inclusivo e colaborativo. • Processos e integração: • Gerenciar demandas externas e atuar como mediador entre o time e stakeholders. • Participar de processos seletivos e liderar o onboarding e ramp-up de novos integrantes.
• Design and build RESTful or GraphQL APIs, microservices, and business logic using Node.js and TypeScript. • Model data and manage queries using Supabase and PostgreSQL, including functions, row-level security, and real-time features. • Deploy and manage services on Google Cloud Platform (GCP), particularly with Cloud Run, Cloud Functions, IAM, and Pub/Sub. • Write clean, testable code using unit, integration, and end-to-end testing frameworks (e.g., Jest). Contribute to code reviews and quality assurance practices. • Implement secure-by-default solutions for authentication, authorization, and data protection, following Clean Code and Clean Architecture principles. • Set up logging, monitoring, and alerting for backend services. Own incident response and uptime improvements. • Participate in architecture discussions, mentor team members, and document your decisions and systems for internal knowledge sharing.
• Maintain integration systems to fix bugs and errors • Implement improvements • Work as part of an agile team • Develop, deploy, and operate applications within a DevOps culture • Optimize the application for better performance and scalability • Ensure validation of user-provided data • Create reusable code and libraries for future use • Collaborate with other team members — Engineers, Product Owner (PO), QA, Designers, Scrum Master, and Tech Lead — to resolve existing challenges




