
Senior Software Architect
Spread Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Proven experience programming in production environments.
- Proficiency in at least one modern stack (e.g.: Java/Kotlin, C#, Node.js, Python, or Go).
- Hands-on experience with REST and/or GraphQL APIs.
- Event-driven architectures and messaging.
- Well-structured microservices and/or monoliths.
- Real, hands-on cloud experience (AWS, Azure, or GCP) — not just conceptual.
- Practical knowledge of relational and NoSQL databases.
- Experience with containers and orchestration (Docker, Kubernetes).
- Experience with CI/CD and automation.
- Applied knowledge of software security (OWASP, authentication, secrets, etc.).
Requirements
- Proven experience programming in production environments.
- Proficiency in at least one modern stack (e.g.: Java/Kotlin, C#, Node.js, Python, or Go).
- Hands-on experience with REST and/or GraphQL APIs.
- Event-driven architectures and messaging.
- Well-structured microservices and/or monoliths.
- Real, hands-on cloud experience (AWS, Azure, or GCP) — not just conceptual.
- Practical knowledge of relational and NoSQL databases.
- Experience with containers and orchestration (Docker, Kubernetes).
- Experience with CI/CD and automation.
- Applied knowledge of software security (OWASP, authentication, secrets, etc.).
- Completed higher education degree (Bachelor's degree).
Benefits
- Remote work
- Collaboration across teams
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
programmingJavaKotlinC#Node.jsPythonGoREST APIsGraphQL APIsmicroservices
Certifications
Bachelor's degree