···
Log in / Register
SENIOR SOFTWARE ARCHITECT
R$2,000-15,000/year
Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça do Patriarca, 62 - Centro Histórico de São Paulo, São Paulo - SP, 01002-010, Brazil
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: We are seeking a professional to define and evolve the architecture of solutions based on Node.js and microservices, impacting thousands of users across major companies. Key Highlights: 1. Impact thousands of users across major companies in the country 2. Define and evolve scalable Node.js and microservices architectures 3. Serve as a technical reference and promote architectural standardization * Our team consists of outstanding professionals in the technology field. * Collaboration and commitment are part of our daily routine as we develop new features, building a robust and scalable product. * By joining our team, your work will impact thousands of users from some of the largest companies in the country who rely on our solution daily. **Responsibilities:** * Define, evolve, and maintain the architecture of solutions based on Node.js, microservices, and serverless, ensuring scalability, security, and performance. * Provide technical guidance to developers regarding architectural standards, coding best practices, and service organization. * Create project templates and initial structures. * Support the definition and standardization of technologies, frameworks, and tools used in projects. * Ensure efficient integration among services, APIs, and legacy systems using messaging and asynchronous communication. * Create and oversee continuous integration processes, version control, packaging, and build merging, ensuring delivery stability. * Serve as a technical reference, promoting architectural standardization and technical quality of solutions. * Support analysis of functional and non-functional requirements, translating them into viable architectural solutions. * Define and establish standards for code organization, version control, pipelines, and deployment. * Design and review API designs, service contracts, and integrations among microservices. * Provide technical support to teams during development, troubleshooting, and refactoring of Node.js solutions. * Evaluate application performance, scalability, resilience, and security aspects. * Participate in defining testing, monitoring, and observability strategies. * Support deployment, rollback, and cloud environment management processes. * Collaborate closely with development, QA, DevOps, and business teams to ensure technical alignment. * Produce and maintain architectural documentation, diagrams, and technical decisions (ADRs). **Requirements and Qualifications:** * Solid experience with Node.js (JavaScript/TypeScript) for backend API and service development. * Knowledge of serverless microservices architecture, including patterns such as API Gateway, Service Discovery, Circuit Breaker, and Event-Driven Architecture. * Experience developing REST and/or GraphQL APIs. * Knowledge of messaging and asynchronous processing (e.g., AWS SQS, Kafka, RabbitMQ, Azure Service Bus or similar, AWS Lambda). * Experience with containers and orchestration (Docker, Kubernetes). * Knowledge of relational and non-relational databases, data modeling, and SQL. * Experience with CI/CD, code versioning, and DevOps practices. * Knowledge of automated testing, TDD/BDD, and software quality best practices. * Knowledge of application security, including OWASP, authentication, authorization, and API protection. * Experience with cloud computing (AWS, Azure, or GCP). * Ability to operate in high-availability environments handling high transaction volumes and large scale. * Knowledge of multi-tenant architectures. **Required Education:** * Bachelor’s degree in Information Technology or any undergraduate degree accompanied by a postgraduate certificate (specialization, master’s, or doctoral degree) in Information Technology with a minimum duration of 360 hours. **Job Details:** * Contract type: PJ — 9-month contract, extendable. * Work model: Remote. * Must reside in São Paulo-SP. Job Type: Full-time, Permanent CLT Compensation: R$2,000.00 – R$15,000.00 per month Benefits: * Corporate partnerships and commercial discounts * Life insurance Selection Question(s): * This is a PJ position within a project-based engagement with a 9-month contract term. Would you like to proceed with your application under these conditions? Work Location: Remote

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.