Spread Tecnologia

Senior Software Architect

Spread Tecnologia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

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