
Software Architect
Cacau Show
full-time
Posted on:
Location Type: Hybrid
Location: Itapevi • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularAWSAzureCloudMicroservicesNode.jsNoSQLPythonReactReact NativeSQL
About the role
- Define the system architecture;
- Select appropriate architectural patterns and technologies;
- Assess technical and business feasibility;
- Choose frameworks, programming languages, design patterns, and deployment strategies;
- Document the architecture;
- Create diagrams and technical documentation for component, sequence, and deployment diagrams;
- Evaluate and review code;
- Perform code reviews for critical parts of the system;
- Ensure adherence to the defined architecture;
- Participate in observability decisions: logs, metrics, and alerts;
- Monitor performance and scalability;
- Incorporate security best practices into the architecture and development process;
- Keep up with technological trends and evolutions to keep the architecture up to date
Requirements
- Architectural patterns (e.g., MVC, Microservices, Serverless, Event-Driven);
- Design patterns;
- Programming languages and frameworks: Angular, Node + Express, C#, Python, React, and React Native;
- DevOps and CI/CD practices;
- Cloud computing (AWS and Azure);
- Databases (SQL and NoSQL);
- Automated testing and continuous integration;
- Software modeling (UML, ER, BPMN);
- Extensive experience as a software developer;
- Experience with large-scale, complex projects
Benefits
- Health insurance;
- Dental insurance;
- Life insurance;
- Commuter allowance / company shuttle or on-site parking;
- Grocery allowance or meal voucher;
- On-site cafeteria;
- On-site gym and beauty salon;
- Discount on Cacau Show products (Headquarters);
- Profit sharing (PLR)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
architectural patternsdesign patternsAngularNodeExpressC#PythonReactReact NativeDevOps
Soft skills
technical feasibility assessmentbusiness feasibility assessmentcode reviewdocumentationmonitoring performancescalabilitysecurity best practicesobservability decisions