
Mid-level Software Architect
Ouribank
full-time
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
About the role
- Develop comprehensive architectural strategies, considering functional and non-functional requirements.
- Collaborate with development squads, providing technical and strategic guidance.
- Work with product teams to understand business requirements.
- Design efficient integration solutions between different systems and services.
- Evaluate new technologies, frameworks, and tools to determine their suitability.
- Define technical quality guidelines, including testing practices and coding standards.
- Create prototypes and proofs of concept to validate architectural approaches.
- Provide technical guidance and training to development teams.
- Identify and resolve complex technical challenges, acting as an escalation and support resource.
- Collaborate with DevOps teams to ensure observability, automation, and resilience of solutions.
- Facilitate communication and collaboration among development teams.
Requirements
- Advanced development with React 18+ and hooks.
- State management with Redux, Context API, or Zustand.
- Experience with React Router for single-page applications (SPAs).
- Knowledge of UI libraries (Material-UI, Ant Design, Chakra UI).
- Unit testing with Jest and React Testing Library.
- TailwindCSS or utility-class libraries (Bootstrap, Bulma).
- CSS-in-JS (Styled Components, Emotion) or CSS Modules.
- Responsive design and a mobile-first approach.
- Development and maintenance of Design Systems.
- Storybook for component documentation and isolated development.
- Atomic Design principles and component libraries.
- Asynchronous programming and event-driven architecture.
- Integration with databases (SQL and NoSQL).
- Build tools and bundlers (Webpack, Vite).
- Advanced proficiency in IDEs, especially VS Code.
- Containerization of .NET and Node.js applications.
- GitLab CI/CD for automated pipelines.
- Automatic API documentation with Swagger/OpenAPI.
Benefits
- Meal allowance of R$ 1,173.26/month, no deduction.
- Food allowance of R$ 924.47/month, no deduction.
- 13th food allowance payment of R$ 924.47 at year-end.
- Bradesco Health and Dental plan with nationwide coverage and co-payments, for you and your dependents.
- Childcare assistance of R$ 697.14 for children up to 5 years and 11 months.
- Group life insurance at no cost.
- Education assistance scholarship and professional development support.
- Partnership with Open English for improving English skills.
- Partnership with Allya, an online discounts platform.
- Partnership with Zenklub, an online mental health platform.
- Partnership with Wellhub (formerly Gympass), providing access to gyms, studios, and wellness experiences.
- Quick Massage — a short break for renewed energy and well-being for body and mind.
- PAP (Personal Support Program) — specialized support from psychologists, nutritionists, physiotherapists, and physical education professionals.
- Profit Sharing (PLR) — according to the collective bargaining agreement.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React 18+ReduxContext APIZustandReact RouterMaterial-UIAnt DesignChakra UIJestReact Testing Library
Soft skills
collaborationtechnical guidancecommunicationproblem-solvingtraining