Related skills
grpc golang java microservices distributed systems๐ Description
- Design and build core backend features end-to-end for our SaaS products with Product Management.
- Contribute to large-scale projects to ensure scalability, reliability, and performance.
- Participate in architectural discussions and drive sound technical decisions for long-term code health.
- Write clean, well-documented, and testable code that serves as a reference for engineering best practices.
- Collaborate with cross-functional teams to translate product requirements into robust technical solutions.
- Actively participate in code reviews, providing constructive feedback and maintaining high code quality.
๐ฏ Requirements
- Bachelor's degree in CS/Engineering or related field with 5+ years building scalable SaaS backends.
- 2+ years in Golang programming with microservices/distributed architecture.
- Practical experience in designing APIs with one or more frameworks (gRPC preferred).
- Strong understanding of scalable distributed systems: microservices, load balancing, stateless architectures.
- Ability to write clean, maintainable code and docs showing engineering best practices.
- Comfortable working in a fast-moving environment with evolving requirements.
- Experience with Java/JVM tech (Spring Boot, Gradle, Maven) is a plus.
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!