Senior Backend Engineer
You will design, build, and maintain backend services and event-driven systems. You will develop Go microservices, make architecture decisions, monitor and improve production systems, write automated tests, participate in reviews, and join the on-call rotation.
Responsibilities
- Design, build, and maintain backend services
- Develop event-driven systems using Go and Kafka
- Build microservices using Docker and Kubernetes
- Drive architecture decisions that improve performance, resiliency, and maintainability
- Collaborate to deliver end-to-end solutions
- Monitor, debug, and improve production service performance and reliability
- Write automated tests and follow CI/CD practices
- Participate in code reviews and technical discussions
- Participate in on-call rotation and respond to incidents
Requirements
- 5+ years of backend development experience in Go or a similar language
- Knowledge of microservices, distributed systems, and event-based communication
- Familiarity with cloud infrastructure, Kubernetes, and Docker
- Knowledge of observability, monitoring, and performance optimization
- Ability to troubleshoot production issues
- Business-level Korean and English