Related skills
grpc docker redis microservices distributed systemsπ Description
- Design, build, and maintain scalable backend services and APIs in Go.
- Drive architecture and long-term system health by anticipating scale.
- Collaborate with product, design, and frontend teams to deliver features.
- Participate in system design reviews and contribute to engineering strategy.
- Own code quality, reliability, and observability from development to production.
- Plan and execute projects with ownership and outcomes.
π― Requirements
- 5+ years backend experience with Go, Java, Python, Ruby, or C# (Go preferred).
- Experience designing and building RESTful APIs and backend services.
- Distributed systems and inter-service communication (protobufs/gRPC, REST, Kafka, Redis).
- Experience working with relational databases and SQL.
- Willingness to participate in an on-call rotation with production systems.
π Benefits
- Deployed and maintained services on Google Cloud Platform (GCP).
- Experience with Docker/Kubernetes, observability tools, and reliability.
- Experience with protobufs/gRPC or Temporal; breaking monoliths into microservices.
- Focused on technical debt and scalability; future-oriented code.
- Strong cross-functional collaboration; can explain complex systems.
- Lead with curiosity and elevate the team.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!