
Software Architect – GCP, Microservices
WorkNomads
full-time
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
About the role
- Design, document, and evangelize end-to-end cloud-native software architectures on GCP.
- Lead the technical strategy and execution for complex product development, ensuring systems are scalable, secure, maintainable, and cost-optimized.
- Make pivotal technology decisions, selecting the right GCP services (e.g., GKE, Cloud Run, Pub/Sub, BigQuery) to solve business problems effectively.
- Establish and enforce architectural standards, best practices, and patterns for API design, service decomposition, data management, and system integration.
- Champion DevOps and SRE principles, implementing robust CI/CD pipelines, infrastructure as code (IaC), and comprehensive observability.
- Collaborate closely with engineering teams to guide implementation, conduct architecture reviews, and ensure alignment with the technical vision.
- Mentor and upskill developers, fostering a culture of technical excellence, innovation, and continuous learning.
Requirements
- 7+ years of software development experience.
- At least 3+ years in a Software/Application Architect role designing production systems.
- Proven, hands-on expertise with Google Cloud Platform (GCP) is essential.
- Certifications (e.g., Professional Cloud Architect) are a strong plus.
- Deep, practical experience in designing, building, and maintaining microservices architectures.
- Experience with service mesh (e.g., Istio/Anthos) is highly valued.
- Strong proficiency with containerization (Docker) and orchestration (Kubernetes/GKE).
- Solid understanding of modern API design (REST, gRPC), messaging systems (Pub/Sub), and database technologies (SQL/NoSQL) on GCP.
- Experience implementing DevOps practices: CI/CD (Cloud Build, GitLab), IaC (Terraform), and monitoring/logging (Cloud Operations Suite).
- Excellent communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- A strategic thinker who is also hands-on and enjoys solving complex technical challenges.
Benefits
- Meaningful Impact: Architect systems that power the new nomadic economy—don’t just watch from the sidelines.
- Growth: A personalized career development program to fuel your journey.
- Autonomy: An environment where your technical vision matters and you own your work-life balance.
- Global Vibe: An international, dynamic, and remote-first workplace.
- Connectivity Support: Coverage for internet and phone bills ( 51 EUR net ).
- Flexible Contracts: Choice of Employment or Freelancer agreement.
- Total Rewards: Competitive remuneration and a comprehensive social welfare package (for Bulgaria-based colleagues).
- Community: Team get-togethers and networking events are in our DNA!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cloud-native software architecturemicroservices architectureAPI designDevOps practicesCI/CDinfrastructure as codecontainerizationorchestrationdatabase technologiesmessaging systems
Soft Skills
communication skillsstrategic thinkingmentoringcollaborationtechnical excellenceinnovationcontinuous learning
Certifications
Professional Cloud Architect