Senior Cloud Software Architect
Flexibility to work from anywhere within BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSNode.jsPostgreSQLPythonCI/CDDevOpsMicroservices
Requirements
- 5+ years of experience in software development and cloud-native system architecture.
- Strong expertise in application design, scalable architectures, and modern software engineering practices.
- Hands-on experience with AWS or other major cloud platforms, including configuration and service management.
- Proficiency in web technologies such as HTML, CSS, and modern frontend frameworks (React, Vue, Angular, or similar).
- Strong backend development experience using languages such as Python, Node.js, PHP, Ruby, or equivalent.
- Solid understanding of relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
- Experience with API integrations, microservices, event-driven systems, and distributed architectures.
- Proven ability to lead technical workstreams and collaborate effectively across cross-functional teams.
- Strong communication skills with the ability to simplify complex technical concepts for diverse audiences.
- Experience with DevOps practices including CI/CD, infrastructure as code, and cloud automation tools.
Responsibilities
- Lead architecture design and technical direction for cloud-native applications built on AWS environments.
- Translate client requirements into actionable technical backlogs and guide engineering teams through delivery execution.
- Facilitate Agile ceremonies and ensure alignment across stakeholders, engineering teams, and client representatives.
- Design and oversee DevOps practices including CI/CD pipelines, infrastructure as code, monitoring, and security frameworks.
- Write production-quality code, including unit and integration tests, while supporting system troubleshooting in all environments.
- Drive requirements gathering, backlog grooming, and architecture discussions with cross-functional teams.
- Mentor engineers, provide technical guidance, and support knowledge sharing across teams.
- Ensure system reliability through automation, testing strategies, and observability practices.
- Document architectures, processes, and technical decisions clearly for both technical and non-technical audiences.
View Full Description & ApplyYou'll be redirected to the employer's site