Ouribank

Mid-level Software Architect

Ouribank

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

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