···
Log in / Register

Software Architect

Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Gen. Neto, 328 - Centro, Passo Fundo - RS, 99010-021, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Lead the design, modularization, and scalability of web applications, while driving legacy system reengineering and data modeling. Key Highlights: 1. Lead web application design and scalability. 2. Drive legacy system reengineering. 3. Serve as a technical mentor for the team. At YouRH, we believe human agency is the primary driver for transforming organizations. This is our purpose! We are a platform that solves HR's core challenges in People Management, delivering practical and efficient solutions. ##### Software Architect Job Details Hybrid To be determined Software Specialist Monday to Friday, 8:00 AM–12:00 PM and 1:30 PM–6:00 PM Passo Fundo/RS Benefits * Infrastructure Allowance; * Gympass/Wellhub: we cover your subscription; * Starbem (teleconsultations: psychology, nutrition, physical education, and \+12 medical specialties); * AVUS (consultations and exams with up to 70% discount); * Dental Plan; * YouLunch (on in-office days, lunch is on us); * YouRelax (20 paid rest days); * YouLearn (platform with \+400 courses to develop your skills); * DayOff (a free day upon completing another year of life); * Upskill (weekly upskilling sessions with renowned professionals). Requirements Essential: * Solid experience (minimum 5\+ years) as a Senior Developer, Tech Lead, or Software Architect. * Mastery of web application architecture, including design, modularization, and scalability. * Strong expertise in legacy system refactoring, with a track record of partial or full reengineering efforts. * Proficiency in programming languages and frameworks within the YouRH ecosystem: PHP (Laravel), Node.js, React, PostgreSQL. * Advanced knowledge of data modeling (SQL and NoSQL). * Practical mastery of cloud computing infrastructure. * Experience with messaging systems and decoupled architectures: SQS, RabbitMQ, Kafka. * In-depth knowledge of design patterns, Clean Code, modularization, and software engineering best practices. * Ability to build and maintain CI/CD pipelines, automation, and versioning strategies. * Familiarity with architectural patterns: Clean Architecture; Hexagonal Architecture; Event\-Driven Architecture; CQRS (desirable). Desirable: * Experience in high-scalability environments and performance optimization. * Mastery of production environment monitoring and observability. * Hands-on experience with event-driven architecture and log-driven decision-making. * Knowledge of cloud infrastructure cost management (AWS). Soft Skills: * Ability to diagnose technical bottlenecks and propose structural solutions. * Strong communication with both technical and non-technical teams (Product, QA, stakeholders). * Consultative and collaborative mindset: active listening, influence, and technical argumentation. * Organization, prioritization, and long-term vision. * Builder profile, with platform mindset and systemic perspective. Preferred Experience: * Role as Tech Lead or Software Architect at technology companies, preferably SaaS. * Technical leadership of systemic refactorings or significant architectural transformations. * Active participation in strategic decisions regarding security, scalability, performance, and integrations. * Experience in multidisciplinary engineering teams with mature practices in versioning, code review, and continuous deployment. * Exposure to cloud infrastructure, especially AWS. Main Responsibilities * Lead web application design, modularization, and scalability, ensuring mastery of architectural patterns such as Clean Architecture, Hexagonal Architecture, and Event\-Driven Architecture. * Drive legacy system reengineering and refactoring, proposing structural solutions to technical bottlenecks. * Perform advanced data modeling across SQL and NoSQL environments. * Apply hands-on expertise in cloud computing infrastructure (preferably AWS), and manage cloud infrastructure costs. * Design and implement messaging-based decoupling solutions (SQS, RabbitMQ, Kafka). * Actively participate in and make long-term strategic decisions regarding system security, scalability, performance, and integrations. * Serve as a technical mentor for the team, sharing best practices, Clean Code principles, design patterns, and architectural decisions. * Clearly communicate technical decisions and justifications to both technical and non-technical teams (Product, QA, Stakeholders), maintaining a consultative and collaborative posture. * Ensure architectural decisions align with business objectives—not solely technical considerations. * Guarantee application of software engineering best practices, design patterns, Clean Code, and modularization across projects. * Build and maintain CI/CD pipelines, automation, and mature versioning and continuous deployment strategies. * Continuously seek performance optimization and operate in high-scalability environments. * Implement and master monitoring and observability in production environments to ensure quality and ongoing maintenance (performance, security). * Commit to standardizing and documenting decisions and processes. Education Requirements * Completed Bachelor’s degree in Computer Engineering, Information Systems, Computer Science, or related fields. * Additional education or certifications in software architecture, AWS, DevOps, or advanced software engineering are desirable and considered advantageous.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.