Cloud Software Architect
We are seeking a highly skilled Cloud Software Architect to join our distributed engineering team in Brazil.
As a Cloud Software Architect, you will be responsible for designing, developing, and maintaining scalable cloud-based systems using Python (backend) and React (frontend).
Key Responsibilities:
* Cloud Services: Design, build, and maintain scalable cloud services using Python (FastAPI, Django, or Flask).
* Frontend Applications: Develop responsive, user-friendly front-end applications using React, Typescript, and modern UI frameworks.
* APIs and Integrations: Implement RESTful and/or GraphQL APIs and integrate them with internal and external systems.
* Collaboration: Work closely with product managers and UX/UI designers to translate requirements into high-quality code.
* Performance Optimization: Optimize performance across front-end and back-end components.
* Database Management: Manage databases and data models (PostgreSQL, MySQL, MongoDB, etc.).
* System Architecture: Contribute to overall system architecture, code reviews, and engineering best practices.
* Automated Tests: Write automated tests (unit, integration, end-to-end) to maintain code quality.
* Agile Environment: Collaborate in an agile environment with remote teams across Brazil.